/* TOKSAVE FORM STABILITY FIX 20260623 */

html,
body {
  overflow-x: hidden !important;
  max-width: 100% !important;
}

@media (max-width: 768px) {
  #downloadForm,
  .download-form,
  .platform-home-download-v92,
  .platform-download-form {
    width: calc(100vw - 56px) !important;
    max-width: calc(100vw - 56px) !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    box-sizing: border-box !important;
    contain: layout paint !important;
    overflow: hidden !important;
  }

  #downloadForm *,
  .download-form *,
  .platform-home-download-v92 *,
  .platform-download-form * {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  #urlInput,
  input[name="url"],
  input.url-input,
  input[type="text"] {
    min-width: 0 !important;
    max-width: 100% !important;
    font-size: 16px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .toksave-photo-router-result,
  .toksave-tiktok-video-direct-result,
  .toksave-loading-safety-message,
  .toksave-youtube-disabled-notice {
    width: calc(100vw - 28px) !important;
    max-width: calc(100vw - 28px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }
}

@media (max-width: 420px) {
  #downloadForm,
  .download-form,
  .platform-home-download-v92,
  .platform-download-form {
    width: calc(100vw - 44px) !important;
    max-width: calc(100vw - 44px) !important;
  }
}

.toksave-v85-reset-wrap{text-align:center;margin-top:18px}
.toksave-v85-reset-btn{background:transparent;border:1.5px solid rgba(255,255,255,.3);color:#bbb;padding:10px 28px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s;display:inline-block}
.toksave-v85-reset-btn:hover{border-color:rgba(255,255,255,.7);color:#fff;background:rgba(255,255,255,.06)}
