/* Auto-generated search box preset guard */
/* ── search box preset guard (after skin-layout) ── */

/* pill-filled */
body[data-preset][data-search-box-style="pill-filled"] .skin-search-form {
  gap: 0;
  align-items: stretch;
  overflow: hidden;
}
body[data-preset][data-search-box-style="pill-filled"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}
body[data-preset][data-search-box-style="pill-filled"] .skin-search-form button {
  border: none;
  border-radius: 0;
}

/* split-button */
body[data-preset][data-search-box-style="split-button"] .skin-search-form {
  gap: 0;
  align-items: stretch;
  overflow: hidden;
}
body[data-preset][data-search-box-style="split-button"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}
body[data-preset][data-search-box-style="split-button"] .skin-search-form button {
  border: none;
  border-radius: 0;
  border-left: 1px solid var(--tpl-border);
}

/* masthead-wide */
body[data-preset][data-search-box-style="masthead-wide"] .skin-search-form {
  gap: 0;
  align-items: stretch;
  border: none;
  border-bottom: 2px solid var(--tpl-text);
  background: transparent;
}
body[data-preset][data-search-box-style="masthead-wide"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}
body[data-preset][data-search-box-style="masthead-wide"] .skin-search-form button {
  border: none;
  border-radius: 0;
}

/* icon-expand */
body[data-preset][data-search-box-style="icon-expand"] .skin-search-form {
  gap: 0;
  align-items: stretch;
}
body[data-preset][data-search-box-style="icon-expand"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}

/* bordered-soft */
body[data-preset][data-search-box-style="bordered-soft"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}

/* inset-gray */
body[data-preset][data-search-box-style="inset-gray"] .skin-search-form {
  border: none;
}
body[data-preset][data-search-box-style="inset-gray"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}

/* ghost-inline */
body[data-preset][data-search-box-style="ghost-inline"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}

/* underline-minimal — 保留底边线，仅清除 preset 可能加的全框 border */
body[data-preset][data-search-box-style="underline-minimal"] .skin-search-form {
  border-top: none;
  border-left: none;
  border-right: none;
  background: transparent;
}
body[data-preset][data-search-box-style="underline-minimal"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}
body[data-preset][data-search-box-style="underline-minimal"] .skin-search-form button {
  border: none;
  border-radius: 0;
}


/* luxury-line */
body[data-preset][data-search-box-style="luxury-line"] .skin-search-form input {
  border: none;
  border-radius: 0;
  background: transparent;
}
body[data-preset][data-search-box-style="luxury-line"] .skin-search-form button {
  border: none;
  border-radius: 0;
}
