/* AutoTube Montage V4.14 — User1 only. CSS-only labels and illustrated icons.
   Does not touch native DOM events, FFmpeg, frame geometry, subtitles state, or button. */

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard #montageSettingsToggle,
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard #montageSettingsToggle > span {
  font-family: Inter, system-ui, sans-serif !important;
  font-weight: 900 !important;
  letter-spacing: -.03em !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets .montage-preset-tile > span,
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets .montage-preset-tile > label:not(.mini-toggle),
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .at-m411-music > label {
  font-family: Inter, system-ui, sans-serif !important;
  font-weight: 900 !important;
  letter-spacing: -.018em !important;
  line-height: 1.25 !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .at-m411-music > label::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 17px !important;
  width: 17px !important;
  height: 17px !important;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23171717%22%20stroke-width%3D%222.05%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018V5l11-2v12%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2215%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  vertical-align: -3px !important;
  margin-right: 7px !important;
  pointer-events: none !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets > .montage-preset-tile:nth-child(2) > span::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 17px !important;
  width: 17px !important;
  height: 17px !important;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23171717%22%20stroke-width%3D%222.05%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%204v16M17%204v16M3%209h4m-4%206h4m10-6h4m-4%206h4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  vertical-align: -3px !important;
  margin-right: 7px !important;
  pointer-events: none !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets > .montage-subtitle-toggle > span::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 17px !important;
  width: 17px !important;
  height: 17px !important;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23171717%22%20stroke-width%3D%222.05%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%2012h5M6%2016h5M14%2012h4M14%2016h4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  vertical-align: -3px !important;
  margin-right: 7px !important;
  pointer-events: none !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard label[for="montageSubtitleStyle"]::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 17px !important;
  width: 17px !important;
  height: 17px !important;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23171717%22%20stroke-width%3D%222.05%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%200%200%200%2018h1a2%202%200%200%200%201.6-3.2A2%202%200%200%201%2016.2%2015H18a3%203%200%200%200%203-3A9%209%200%200%200%2012%203Z%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2211%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%227%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  vertical-align: -3px !important;
  margin-right: 7px !important;
  pointer-events: none !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard label[for="montageSubtitleFont"]::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 17px !important;
  width: 17px !important;
  height: 17px !important;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23171717%22%20stroke-width%3D%222.05%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%2020%206-16h4l6%2016M7%2014h10%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  vertical-align: -3px !important;
  margin-right: 7px !important;
  pointer-events: none !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard label[for="montageSubtitleColor"]::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 17px !important;
  width: 17px !important;
  height: 17px !important;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23171717%22%20stroke-width%3D%222.05%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202S5%2010%205%2014a7%207%200%200%200%2014%200c0-4-7-12-7-12Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  vertical-align: -3px !important;
  margin-right: 7px !important;
  pointer-events: none !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard label[for="montageSubtitleOutlineWidth"]::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 17px !important;
  width: 17px !important;
  height: 17px !important;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23171717%22%20stroke-width%3D%222.05%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%228%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  vertical-align: -3px !important;
  margin-right: 7px !important;
  pointer-events: none !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .at-m411-music > label {
  font-size: 0 !important;
}
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .at-m411-music > label::after {
  content: "Фонова музика" !important;
  font-family: Inter, system-ui, sans-serif !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1.25 !important;
  vertical-align: 1px !important;
}

html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets > .montage-outline-tile > label {
  white-space: nowrap !important;
  font-size: 12px !important;
}
@media (min-width: 981px) and (max-width: 1360px) {
  html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets > .montage-preset-tile > span,
  html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets > .montage-preset-tile > label:not(.mini-toggle) {
    font-size: 12px !important;
  }
  html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets > .montage-preset-tile > span::before,
  html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 #montageSettingsCard .montage-presets > .montage-preset-tile > label:not(.mini-toggle)::before {
    width: 14px !important;
    height: 14px !important;
    flex-basis: 14px !important;
    margin-right: 5px !important;
    vertical-align: -2px !important;
  }
}
