/* Desktop manual correction: quiet sections instead of nested cards. */
@media (min-width: 769px) {
  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-page {
    display: flex !important;
    min-height: 100% !important;
    padding: 10px 16px 0 !important;
    flex-direction: column !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-toolbar {
    position: sticky !important;
    z-index: 3 !important;
    top: 0 !important;
    gap: 7px !important;
    margin: 0 -2px 8px !important;
    padding: 2px 2px 10px !important;
    background: #0b0f14 !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-presets {
    min-width: 0 !important;
    height: 36px !important;
    padding: 0 34px 0 11px !important;
    border-color: rgba(255,255,255,.10) !important;
    border-radius: 9px !important;
    background-color: #10151b !important;
    font-size: 12px !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-mini {
    width: auto !important;
    min-width: 92px !important;
    height: 36px !important;
    padding: 0 11px !important;
    color: rgba(216,222,231,.76) !important;
    font-size: 0 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-mini::before {
    content: "Сбросить всё";
    font-size: 11px;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-list {
    display: block !important;
    padding: 0 0 12px !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-group {
    margin: 0 !important;
    padding: 12px 0 8px !important;
    border: 0 !important;
    border-top: 1px solid rgba(255,255,255,.075) !important;
    border-radius: 0 !important;
    background: transparent !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-group:first-child {
    border-top: 0 !important;
    padding-top: 4px !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-group-title {
    margin: 0 2px 6px !important;
    color: rgba(157,168,183,.72) !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    letter-spacing: .065em !important;
    line-height: 18px !important;
    text-transform: uppercase !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-group:first-child > .ai-adjust-group-title {
    font-size: 0 !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-group:first-child > .ai-adjust-group-title::after {
    content: "Свет";
    font-size: 10px;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-row {
    width: 100% !important;
    min-height: 34px !important;
    margin: 0 !important;
    padding: 7px 4px !important;
    border: 0 !important;
    border-radius: 7px !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-row:hover {
    background: rgba(255,255,255,.035) !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-row.active {
    border: 0 !important;
    background: rgba(54,137,255,.085) !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-row-top {
    min-height: 24px !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-name,
  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-multi-name {
    font-size: 11.5px !important;
    font-weight: 650 !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-val,
  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-multi-val {
    min-width: 27px !important;
    color: rgba(190,199,212,.72) !important;
    font-variant-numeric: tabular-nums !important;
    text-align: right !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-reset {
    width: 28px !important;
    min-width: 28px !important;
    height: 28px !important;
    border: 0 !important;
    border-radius: 7px !important;
    background: transparent !important;
    color: rgba(177,188,203,.70) !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-reset:hover {
    background: rgba(255,255,255,.06) !important;
    color: #eef3fa !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-slider-wrap {
    margin-top: 5px !important;
    padding: 1px 2px 3px !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-slider-top {
    gap: 8px !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-number {
    width: 48px !important;
    height: 27px !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 7px !important;
    background: #0b1016 !important;
    color: #dfe6ef !important;
    font-size: 11px !important;
    font-variant-numeric: tabular-nums !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-multi {
    margin: 5px 0 0 !important;
    padding: 7px 8px !important;
    border: 0 !important;
    border-radius: 7px !important;
    background: rgba(0,0,0,.14) !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-hair-footer {
    position: sticky !important;
    z-index: 4 !important;
    bottom: 0 !important;
    margin: auto -16px 0 !important;
    padding: 10px 16px 14px !important;
    border-top: 1px solid rgba(255,255,255,.075) !important;
    background: rgba(11,15,20,.97) !important;
    box-shadow: 0 -12px 24px rgba(0,0,0,.20) !important;
    backdrop-filter: blur(10px) !important;
  }

  #fotor-root .editor-shell:not(.is-mobile) .ai-adjust-page > .ai-hair-footer .ai-hair-apply {
    width: 100% !important;
    min-height: 42px !important;
    margin: 0 !important;
    border-radius: 10px !important;
  }
}
