/* Writer's approved control and content rhythm, adapted to each workspace. */
@media screen {
  body.studio-refined {--workspace-gap:8px;--workspace-control:28px;--workspace-edge:#20262a;}
  .workspaceControlLabel {position:relative;top:var(--writer-label-offset,-1px);}
  body.studio-refined #sideScroll .section>.secBody {padding:8px 0;}
  body.studio-refined #sidebar #sideScroll :is(#castSection,#sceneSection,#optSection)>.secBody {max-height:480px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:auto;}
  body.studio-refined #sidebar #sideScroll #notesSection>.secBody {max-height:none;overflow:visible;padding:8px 0;}
  body.studio-refined #sidebar #sideScroll :is(input:not([type=range]):not([type=checkbox]),select) {box-sizing:border-box;min-height:0;height:28px;margin:0;padding:4px 8px;border:1px solid var(--workspace-edge);border-radius:5px;background-color:var(--surface-0);color:var(--text);font:500 11px/18px var(--sans);}
  body.studio-refined #sidebar #sideScroll select {padding-right:26px;background-position:right 7px center;background-size:13px;}
  body.studio-refined #sidebar #sideScroll :is(input:not([type=range]):not([type=checkbox]),select):focus {border-color:var(--line-strong);}
  body.studio-refined #sidebar #sideScroll input::placeholder {font:400 11px/18px var(--sans);color:var(--dim);}
  body.studio-refined #sidebar #sideScroll :is(.readCueActions button,.readExtraTools button,#readRetryVoices,.studioRoleButton) {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0;height:28px;margin:0;padding:0 8px;border:1px solid var(--workspace-edge);border-radius:5px;background:var(--surface-2);font:500 11px/18px var(--sans);}
  body.studio-refined #sidebar #sideScroll .readModePanel {margin:0 0 8px;padding:0 0 8px;}
  body.studio-refined #sidebar #sideScroll #readRolePicker {gap:4px;}
  body.studio-refined #sidebar #sideScroll #readRolePicker>label {font:500 11px/18px var(--sans);}
  body.studio-refined #sidebar #sideScroll #readRehearsalTools {gap:8px;margin-top:8px;padding-top:8px;}
  body.studio-refined #sidebar #sideScroll .studioCast {gap:8px;padding:8px 0;}
  body.studio-refined #sidebar #sideScroll .studioCastName {font:550 12px/18px var(--sans);}
  body.studio-refined #sidebar #sideScroll .studioCastCount {font:400 10px/16px var(--sans);}
  body.studio-refined #sidebar #sideScroll :is(.studioTuneButton,.studioSample) {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0;height:28px;min-width:28px;margin:0;padding:4px;border:1px solid var(--workspace-edge);border-radius:5px;}
  body.studio-refined #sidebar #sideScroll .studioTuning {padding:8px;margin-top:8px;border:1px solid var(--workspace-edge);border-radius:5px;background:var(--surface-0);}
  body.studio-refined #sidebar #sideScroll :is(.studioTuneRow,.optRow) {min-height:28px;gap:8px;margin:0;font:400 11px/18px var(--sans);}
  body.studio-refined #sidebar #sideScroll .readExtraTools {gap:8px;margin-top:8px;padding-top:8px;}
  body.studio-refined #sidebar #sideScroll #sceneList {gap:8px;}
  body.studio-refined #sidebar #sideScroll #sceneList .sceneItem {gap:10px;padding:10px 12px;border:1px solid var(--workspace-edge);border-radius:6px;background:color-mix(in srgb,var(--icon-mint) 5%,var(--panel));text-align:left;}
  body.studio-refined #sidebar #sideScroll #sceneList .sceneItem.active {background:color-mix(in srgb,var(--icon-mint) 14%,var(--panel));}
  body.studio-refined #sidebar #sideScroll #sceneList .sceneItem i {display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:5px;background:color-mix(in srgb,var(--icon-mint) 10%,transparent);font:600 11px/18px var(--sans);color:var(--icon-mint);}
  body.studio-refined #sidebar #sideScroll #sceneList .sceneItem b {font:550 12px/18px var(--sans);}
  body.studio-refined #sidebar #sideScroll #sceneList .sceneItem small {margin-top:4px;-webkit-line-clamp:1;font:400 11px/17px var(--sans);}

  .readNotesToolbar {display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;}
  body.studio-refined #sidebar #notesSection .readNotesToolbar .notesStatusTabs {box-sizing:border-box;display:flex;align-items:center;flex:1;gap:2px;min-width:0;height:28px;margin:0;padding:2px;border:1px solid var(--workspace-edge);border-radius:5px;background:var(--surface-0);}
  body.studio-refined #sidebar #notesSection .readNotesToolbar .notesStatusTabs button {box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-height:0;height:22px;margin:0;padding:0 4px;border:0;border-radius:3px;font:500 11px/18px var(--sans);}
  body.studio-refined #sidebar #notesSection .notesStatusTabs b {font:inherit;font-variant-numeric:tabular-nums;}
  body.studio-refined #sidebar #notesSection .workspaceNewNote {display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;box-sizing:border-box;height:28px;min-height:0;margin:0;padding:0 7px;border:1px solid color-mix(in srgb,var(--icon-mint) 30%,var(--line));border-radius:5px;background:color-mix(in srgb,var(--icon-mint) 7%,var(--surface-1));color:var(--text);font:500 11px/18px var(--sans);}
  .workspaceNewNote svg {display:block;width:14px;height:14px;fill:none;stroke:var(--icon-mint);stroke-width:2;stroke-linecap:round;transition:transform 180ms ease;}
  .workspaceNewNote[aria-expanded="true"] svg {transform:rotate(45deg);}
  body.studio-refined #sidebar #notesSection .workspaceNewNote[data-quiet-focus]:focus {outline:none!important;box-shadow:none!important;}
  .workspaceComposerMotion {display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 220ms cubic-bezier(.22,1,.36,1),opacity 180ms ease;}
  .workspaceComposerMotion[data-open="true"] {grid-template-rows:1fr;opacity:1;}
  .workspaceComposerClip {min-height:0;overflow:hidden;}
  body.studio-refined #sidebar #notesSection .noteComposerUnit {margin:0 0 8px;padding:8px;border:1px solid var(--workspace-edge);border-radius:6px;border-left-width:1px;background:color-mix(in srgb,var(--icon-mint) 6%,var(--surface-0));box-shadow:none;}
  #notesSection .noteComposerUnit[hidden] {display:none!important;}
  #notesSection .readNoteComposerHead {display:flex;justify-content:flex-end;margin:0 0 8px;}
  #notesSection .readNoteComposerHead>b {display:none;}
  body.studio-refined #sidebar #notesSection .noteInputMain {grid-template-columns:minmax(0,1fr) 28px;gap:8px;height:28px;border:0;background:none;}
  body.studio-refined #sidebar #notesSection #noteBtn {width:28px;min-width:28px;height:28px;min-height:0;padding:5px;border:1px solid var(--workspace-edge);border-radius:5px;}
  body.studio-refined #sidebar #notesSection #noteBtn svg {width:14px;height:14px;}
  body.studio-refined #sidebar #notesSection #noteList {display:grid;gap:8px;max-height:648px;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:auto;}
  body.studio-refined #sidebar #notesSection .noteRow {width:100%;margin:0;padding:0;border:1px solid var(--workspace-edge);border-radius:6px;background:color-mix(in srgb,var(--icon-gold) 14%,var(--panel));box-shadow:0 3px 8px #0002;overflow:hidden;}
  body.studio-refined #sidebar #notesSection .noteRow .noteLocate {display:block;width:100%;padding:12px;border:0;background:none;}
  body.studio-refined #sidebar #notesSection .noteRow .noteText {display:block;-webkit-line-clamp:unset;font:450 12px/21px var(--sans);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;}
  body.studio-refined #sidebar #notesSection .noteRow .ctx {font:400 10px/16px var(--sans);color:var(--dim);}
  body.studio-refined #sidebar #notesSection .noteRow .noteCardControls {box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;height:28px;padding:0 8px;border-top:1px solid color-mix(in srgb,var(--icon-gold) 20%,var(--line));background:color-mix(in srgb,var(--icon-gold) 4%,transparent);font:400 10px/16px var(--sans);}
  body.studio-refined #sidebar #notesSection .noteCardControls button {display:inline-flex;align-items:center;justify-content:center;gap:2px;width:auto;min-width:0;height:22px;min-height:0;margin:0;padding:0 2px;font:inherit;color:var(--text);}
  body.studio-refined #sidebar #notesSection .noteCardControls button svg {display:block;flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
  .noteCardControls .noteQuickState {grid-column:1;justify-self:start;}
  .noteCardControls .noteQuickDelete {grid-column:3;justify-self:end;}
  .workspaceNoteKind {grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:0;height:100%;color:var(--dim);font:inherit;white-space:nowrap;}
  body.studio-refined #sidebar #notesSection .workspaceNoteKind .noteSourceGlyph {display:grid;place-items:center;flex:none;width:13px;height:13px;color:var(--icon-gold);}
  .workspaceNoteKind svg {display:block;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
  body.studio-refined #sidebar #notesSection .noteRow.resolved {background:var(--surface-1);box-shadow:none;}
  body.studio-refined #sidebar #notesSection .noteRow.linked {border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 3px 8px #0002;}

  body.studio-refined.script-loaded:not(.writer-mode):not(.production-mode):not(.splash-home) #readerBar {box-sizing:border-box;display:flex;align-items:center;height:44px;min-height:44px;padding:8px 24px;border-bottom:1px solid #000;}
  body.studio-refined #readerBar :is(#readerScene,#readerSpeaker) {font:500 11px/18px var(--sans);}
  body.studio-refined #readerBar #readerScene {flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  body.studio-refined #readerBar #readerSpeaker {flex:none;}
  body.studio-refined #controls .btns {gap:8px;}
  body.studio-refined #controls :is(.readIconButton,#playBtn) {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0;height:28px;margin:0;padding:0 8px;border-radius:5px;font:500 11px/18px var(--sans);}
  body.studio-refined #controls .readIconButton:not(.readOuterButton) {width:28px;min-width:28px;padding:4px;}
  body.studio-refined #controls .readOuterButton {width:auto;min-width:68px;}
  body.studio-refined #controls #playBtn {min-width:88px;}
  body.studio-refined #controls :is(.readIconButton svg,#playBtn svg) {display:block;flex:none;width:14px;height:14px;}
  .readTransportLabel {font:inherit;}
  .readTransportLabel {position:relative;top:var(--writer-label-offset,-1px);}
  body.studio-refined #controls #readPlayerState {font:400 11px/18px var(--sans);}
  body.studio-refined #readerStatusBar #readerTextZoom {box-sizing:border-box;gap:2px;height:28px;padding:2px;border:1px solid var(--line);border-radius:5px;background:var(--surface-0);}
  body.studio-refined #readerStatusBar #readerTextZoom button {width:24px;height:22px;min-height:0;margin:0;padding:0;border:0;border-radius:3px;background:none;color:var(--icon-mint);}
  body.studio-refined #readerStatusBar #readerTextZoom .workspaceReadZoomValue {position:relative;display:grid;place-items:center;flex:none;width:56px;height:22px;border-radius:3px;background:var(--surface-2);font:500 11px/18px var(--sans);}
  body.studio-refined #readerStatusBar #readerTextZoom .workspaceReadZoomValue>select {position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;}
  #readerTextZoom .workspaceReadZoomValue:focus-within {outline:1px solid var(--icon-mint);}
  body.studio-refined #controls .controlContent {gap:4px;}
  body.studio-refined #controls .controlContent span {position:relative;top:var(--writer-label-offset,-1px);}
  .readDialog {border-radius:10px;}
  .readDialog[open] {display:flex;flex-direction:column;overflow:hidden;}
  .readDialogHead {align-items:center;gap:12px;padding:12px 16px;}
  .readDialogHead {flex:none;}
  .readDialogHead h2 {margin:0 0 4px;font:550 16px/22px var(--sans);}
  .readDialogBody {min-height:0;padding:16px;overflow:auto;}
  .readDialog .readIconButton {width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:5px;}
  .readDialog :is(input,select) {box-sizing:border-box;height:28px;padding:4px 8px;font:400 12px/18px var(--sans);}
  .readDialogActions {gap:8px;margin-top:16px;}
  .readDialogActions button {min-height:0;height:28px;padding:0 9px;font:500 11px/18px var(--sans);}
  .readDialog [hidden] {display:none!important;}
  body.studio-refined #inlineNotePopover :is(.inlineNoteActions button,.inlineNoteEditField) {font:400 12px/21px var(--sans);}
  body.studio-refined #inlineNotePopover .inlineNoteActions button {display:inline-flex;align-items:center;justify-content:center;min-height:0;height:28px;margin:0;padding:0 8px;border-radius:5px;font:500 11px/18px var(--sans);}
  body.studio-refined #inlineNotePopover .inlineNoteActions button[hidden] {display:none!important;}
  @media(prefers-reduced-motion:reduce) {.workspaceNewNote svg,.workspaceComposerMotion {transition:none;}}
}

/* Production keeps its individual tools, sharing Writer's compact shell. */
@media screen {
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.orderToolsActions>button,.shotHeadBtns>button,.bdHeaderActions>button,.bdViews>button,.bdCardActions>button,.todayProjectOverview .projectPanel>header>button,.todayProjectOverview .projectPanelEmpty>button,.scheduleBuild,.callSetupCta,.shotDensity button,.shotCollapseAll) {
    box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;
    min-height:0;height:28px;margin:0;padding:0 8px;border-radius:5px;border-color:var(--workspace-edge);font:500 11px/18px var(--sans);
  }
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.orderTools,.shotWorkspaceToolbar) {gap:8px;margin-bottom:8px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.shotHeadBtns,.bdHeaderActions,.bdCardActions) {gap:8px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.shotWorkspaceToolbar,.bdToolbar) :is(input:not([type=checkbox]):not([type=range]),select,summary) {
    box-sizing:border-box;min-height:0;height:28px;margin:0;padding:4px 8px;border:1px solid var(--workspace-edge);border-radius:5px;font:500 11px/18px var(--sans);
  }
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.shotWorkspaceToolbar,.bdToolbar) summary {display:flex;align-items:center;justify-content:center;gap:6px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.shotWorkspaceToolbar,.bdToolbar) :is(input:not([type=checkbox]):not([type=range]),select):focus {border-color:var(--line-strong);}
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.shotWorkspaceToolbar,.bdToolbar) :is(.shotSearch,.bdSearch) input:not([type=checkbox]):not([type=range]) {padding-left:30px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody button>.workspaceControlLabel {margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;line-height:inherit;color:inherit;}
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.shotWorkspaceToolbar,.bdToolbar) input::placeholder {font:400 11px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) #iBody .bdBudget select {box-sizing:border-box;height:28px;min-height:0;padding:4px 8px;font:500 11px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) #iBody .bdDetails>summary {box-sizing:border-box;min-height:28px;padding:4px 8px;font:500 11px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) #insights[data-view="callsheet"] #iBody :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select) {box-sizing:border-box;height:28px;min-height:0;margin:0;padding:4px 8px;border:1px solid var(--workspace-edge);border-radius:5px;font:500 11px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) #insights[data-view="callsheet"] #iBody :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select):focus {border-color:var(--line-strong);}
  body.studio-refined.production-mode:not(.splash-home) #iBody .callFormGrid {gap:8px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody .callFormGrid label {font:500 11px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.distributionActions,.distributionComposer) button {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-height:0;margin:0;padding:0 8px;border-radius:5px;font:500 11px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) #iBody .callSetupCta {width:max-content;max-width:100%;padding-inline:12px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody .productionSceneHead {min-height:88px;padding:12px 16px;gap:8px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody .sceneCardTitle {font:550 14px/20px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) #iBody :is(.sceneCardActions,.scheduleStripHeaderActions) .insJump {width:28px;min-width:28px;height:28px;min-height:0;padding:5px;border-radius:5px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody .sceneCardSupport {gap:4px 8px;}
  body.studio-refined.production-mode:not(.splash-home) #iBody .dayStepper {box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;height:28px;padding:2px;border:1px solid var(--line);border-radius:5px;background:var(--surface-0);}
  body.studio-refined.production-mode:not(.splash-home) #iBody .dayStepper button {box-sizing:border-box;display:grid;place-items:center;width:24px;min-width:24px;height:22px;min-height:0;padding:0;border:0;border-radius:3px;background:none;color:var(--icon-mint);}
  body.studio-refined.production-mode:not(.splash-home) #iBody .dayStepper input {box-sizing:border-box;width:40px;min-width:0;height:22px;min-height:0;margin:0;padding:1px 4px 3px;border:0;border-radius:3px;background:var(--surface-2);font:500 11px/18px var(--sans);text-align:center;}
  .dayStepper .workspaceStepIcon {display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;}
  body.studio-refined #sidebar #productionDrawer .productionCommentsBody {gap:8px;padding-top:8px;}
  body.studio-refined #sidebar #productionDrawer .productionCommentFilters {box-sizing:border-box;display:flex;align-items:center;gap:2px;height:28px;padding:2px;border:1px solid var(--workspace-edge);border-radius:5px;background:var(--surface-0);}
  body.studio-refined #sidebar #productionDrawer .productionCommentFilters>button {box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0;height:22px;min-height:0;margin:0;padding:0 4px;border:0;border-radius:3px;background:none;font:500 11px/18px var(--sans);}
  body.studio-refined #sidebar #productionDrawer .productionCommentFilters>button[aria-pressed="true"] {background:var(--surface-3);color:var(--text);}
  body.studio-refined #sidebar #productionDrawer .productionCommentFilters>button :is(span,b) {font:inherit;}
  body.studio-refined #sidebar #productionDrawer .productionCommentTools {gap:8px;}
  body.studio-refined #sidebar #productionDrawer .productionCommentTools>button {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-height:0;padding:0 8px;border:1px solid var(--workspace-edge);border-radius:5px;background:var(--surface-2);color:var(--text);font:500 11px/18px var(--sans);}
  body.studio-refined #sidebar #productionDrawer .productionCommentsEmpty {padding:8px;border:0;border-radius:6px;background:color-mix(in srgb,var(--icon-gold) 4%,var(--panel));}
  body.studio-refined #sidebar #productionDrawer .productionCommentsEmpty :is(b,strong) {font:500 11px/18px var(--sans);}
  body.studio-refined #sidebar #productionDrawer .productionCommentsEmpty p {margin:4px 0 0;font:400 11px/18px var(--sans);}
  body.studio-refined #sidebar #productionDrawer .productionInlineCommentList {gap:8px;padding-block:0;}
  body.studio-refined #sidebar #productionDrawer .productionInlineComment {border:1px solid var(--workspace-edge);border-radius:6px;}
  body.studio-refined #sidebar #productionDrawer .productionInlineCommentMain {padding:12px;font:450 12px/21px var(--sans);}
  body.studio-refined #sidebar #productionDrawer .productionInlineCommentActions {box-sizing:border-box;align-items:center;gap:4px;min-height:28px;padding:2px 8px;}
  body.studio-refined #sidebar #productionDrawer .productionInlineCommentActions>button {display:inline-flex;align-items:center;justify-content:center;min-height:0;height:22px;padding:0 4px;border-radius:3px;font:400 10px/16px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) .utilityDialogHead {gap:12px;min-height:52px;padding:12px 16px;}
  body.studio-refined.production-mode:not(.splash-home) .utilityDialogHead :is(h2,h3) {margin:0;font:550 16px/22px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) .utilityDialogBody {padding:16px;}
  body.studio-refined.production-mode:not(.splash-home) .utilityDialog :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select) {box-sizing:border-box;height:28px;min-height:0;padding:4px 8px;border-radius:5px;font:400 12px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) .utilityDialogFoot button {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-height:0;padding:0 9px;border-radius:5px;font:500 11px/18px var(--sans);}
  body.studio-refined.production-mode #commentsWrap .reviewCommentFilters {gap:8px;margin-bottom:8px;}
  body.studio-refined.production-mode #commentsWrap .reviewCommentFilters>button {box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:28px;min-height:0;padding:0 8px;font:500 11px/18px var(--sans);}
  body.studio-refined.production-mode #commentsWrap .compactEmpty {display:grid;align-content:center;gap:4px;min-height:76px;padding:12px;font:400 12px/18px var(--sans);}
  body.studio-refined.production-mode #commentsWrap .compactEmpty>b {font:500 12px/18px var(--sans);}
  body.studio-refined.production-mode:not(.splash-home) :is(#iBody,.utilityDialog) :is(button,input,select)[hidden] {display:none!important;}
}
