/**
 * steamka.net — form-steam-direct (Style slug: steamka).
 * Цвета/шрифты из Elementor kit-6 (--e-global-*), с fallback.
 */

#payment-form-steam-direct.form-style-steamka {
  --sk-primary: var(--e-global-color-primary, #1E2329);
  --sk-secondary: var(--e-global-color-secondary, #2B3138);
  --sk-text: var(--e-global-color-text, #F2F4F7);
  --sk-accent: var(--e-global-color-accent, #FFB800);
  --sk-muted: var(--e-global-color-e457e8f, #8B949E);
  --sk-accent-deep: var(--e-global-color-c9d2073, #CC8F00);
  --sk-font-title: var(--e-global-typography-primary-font-family, "Geologica"), sans-serif;
  --sk-font-text: var(--e-global-typography-text-font-family, "Inter"), sans-serif;
  --sk-font-accent: var(--e-global-typography-accent-font-family, "Roboto"), sans-serif;
  --sk-radius: 14px;
  --sk-radius-sm: 10px;
}

#payment-form-steam-direct.form-style-steamka,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-panel,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-field,
#payment-form-steam-direct.form-style-steamka label,
#payment-form-steam-direct.form-style-steamka input,
#payment-form-steam-direct.form-style-steamka button,
#payment-form-steam-direct.form-style-steamka .payment-form-amount-hint,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-currency-suffix,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-credited,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-btn,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-radio-label,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-pay-btn,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-checkbox-label--as-hint,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-checkbox-label--as-hint span,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-status {
  font-family: var(--sk-font-text);
  font-size: inherit;
  color: var(--sk-text);
}

#payment-form-steam-direct.form-style-steamka {
  background: var(--sk-primary);
  border: 1px solid color-mix(in srgb, var(--sk-secondary) 80%, #000 20%);
  border-radius: 20px;
  padding: 28px;
  box-sizing: border-box;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-panel {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field {
  margin-bottom: 0.65rem;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field:last-child {
  margin-bottom: 0;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field > label:not(.payment-form-steam-amount-radio-label),
#payment-form-steam-direct.form-style-steamka .payment-form-steam-login-label {
  margin-bottom: 0.35rem;
  font-family: var(--sk-font-title);
  font-weight: var(--e-global-typography-primary-font-weight, 600);
  color: var(--sk-text);
}

#payment-form-steam-direct.form-style-steamka .payment-form-amount-hint {
  margin: 4px 0 8px;
  line-height: 1.35;
  color: var(--sk-muted);
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount > label[for="amount-acc"] {
  margin-bottom: 0.25rem;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount {
  margin-top: 1.35rem;
  margin-bottom: 0.25rem;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field input[type="text"],
#payment-form-steam-direct.form-style-steamka .payment-form-steam-field input[type="email"],
#payment-form-steam-direct.form-style-steamka .payment-form-steam-field input[type="number"] {
  box-sizing: border-box;
  width: 100%;
  height: 52px;
  padding: 0 14px;
  background: var(--sk-secondary);
  border: 1px solid color-mix(in srgb, var(--sk-muted) 35%, transparent);
  border-radius: var(--sk-radius-sm);
  color: var(--sk-text);
  box-shadow: none;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field input::placeholder {
  color: var(--sk-muted);
  opacity: 0.9;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field input[type="text"]:focus,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-field input[type="email"]:focus,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-field input[type="number"]:focus {
  outline: none;
  border-color: var(--sk-accent);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--sk-accent) 28%, transparent);
}

/* —— сумма: инпут + ₽ на одной строке; пресеты ниже —— */

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-input-wrap--amount {
  position: relative;
  width: 100%;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount #amount-acc {
  padding-right: 48px;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-currency-suffix {
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  font-family: var(--sk-font-accent);
  font-weight: var(--e-global-typography-accent-font-weight, 500);
  font-size: 1.05em;
  line-height: 1;
  pointer-events: none;
  color: var(--sk-accent);
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-radios--layout {
  margin-top: 8px;
  width: 100%;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-top-row {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 10px;
  width: 100%;
}

/* Инпут занимает всю первую строку */
#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-top-row .payment-form-steam-input-wrap--amount {
  flex: 0 0 100%;
  max-width: 100%;
  min-width: 0;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-top-row #amount-acc {
  height: 52px !important;
  padding: 0 48px 0 14px !important;
  border-color: color-mix(in srgb, var(--sk-accent) 55%, var(--sk-secondary)) !important;
  font-weight: 600 !important;
}

/* Если в top-row ещё есть radio (старая вёрстка) — уводим на следующую строку сеткой */
#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-top-row .payment-form-steam-amount-radio-item {
  flex: 1 1 calc(33.333% - 8px);
  min-width: min(100%, 88px);
  max-width: none;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-radios-rest {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(96px, 1fr));
  gap: 8px;
  width: 100%;
  margin-top: 10px;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio-item {
  display: block;
  width: 100%;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio-label {
  box-sizing: border-box;
  width: 100%;
  min-height: 40px;
  margin: 0 !important;
  padding: 0 10px 0 8px !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  border: 1px solid color-mix(in srgb, var(--sk-muted) 40%, transparent) !important;
  border-radius: var(--sk-radius-sm) !important;
  background: var(--sk-secondary) !important;
  color: var(--sk-muted) !important;
  font-family: var(--sk-font-accent) !important;
  font-weight: var(--e-global-typography-accent-font-weight, 500) !important;
  line-height: 1.15;
  cursor: pointer;
  transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio-label::before {
  content: "";
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid var(--sk-accent);
  background: transparent;
  box-sizing: border-box;
  transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio-label:hover {
  border-color: var(--sk-accent) !important;
  color: var(--sk-text) !important;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--sk-accent) 30%, transparent);
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio:checked + .payment-form-steam-amount-radio-label {
  border-color: var(--sk-accent) !important;
  background: color-mix(in srgb, var(--sk-accent) 16%, var(--sk-secondary)) !important;
  color: var(--sk-text) !important;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--sk-accent) 40%, transparent);
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio:checked + .payment-form-steam-amount-radio-label::before {
  border-color: var(--sk-accent);
  background: var(--sk-accent);
  box-shadow: inset 0 0 0 2px var(--sk-secondary);
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-amount-radios .payment-form-steam-amount-radio:focus-visible + .payment-form-steam-amount-radio-label {
  outline: none !important;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--sk-accent) 45%, transparent) !important;
}

/* Кнопки-пресеты (не radio) */
#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 12px !important;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-btn {
  box-sizing: border-box;
  min-height: 40px;
  padding: 0 12px;
  background: var(--sk-secondary);
  border: 1px solid color-mix(in srgb, var(--sk-muted) 40%, transparent);
  border-radius: var(--sk-radius-sm);
  color: var(--sk-muted);
  font-family: var(--sk-font-accent);
  font-weight: 500;
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-btn:hover,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-btn.active {
  background: color-mix(in srgb, var(--sk-accent) 16%, var(--sk-secondary));
  border-color: var(--sk-accent);
  color: var(--sk-text);
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-field--amount .payment-form-steam-credited {
  margin-top: 12px;
  color: var(--sk-muted);
}

/* —— двухколоночный макет —— */

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-layout {
  display: grid;
  grid-template-columns: minmax(280px, 1.35fr) minmax(240px, 1fr);
  gap: 16px;
  align-items: stretch;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-main,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-side {
  min-width: 0;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-side {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-main,
#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-side > .payment-form-steam-direct-section {
  background: transparent;
  border: none;
  border-radius: 16px;
  padding: 8px 4px;
  box-shadow: none;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-side > .payment-form-steam-direct-section--methods {
  flex: 1 1 auto;
  padding-top: calc(1.25em + 0.35rem) !important;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-side > .payment-form-steam-direct-section--footer {
  flex: 0 0 auto;
  margin-bottom: 0;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-section--data {
  margin-bottom: 0;
}

#payment-form-steam-direct.form-style-steamka #payment-block-title-data,
#payment-form-steam-direct.form-style-steamka #payment-methods-title {
  display: none;
}

#payment-form-steam-direct.form-style-steamka label[for="amount-acc"] + .payment-form-amount-hint {
  display: none;
}

/* —— Карта / СБП —— */

#payment-form-steam-direct.form-style-steamka #payment-steam-direct .payment-form-steam-pay-buttons {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  width: 100% !important;
  align-items: stretch !important;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct .payment-form-steam-pay-btn {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 56px !important;
  min-height: 56px !important;
  padding: 0 16px !important;
  border-radius: var(--sk-radius-sm) !important;
  border: none !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  background: linear-gradient(135deg, var(--sk-accent) 0%, var(--sk-accent-deep) 100%) !important;
  color: var(--sk-primary) !important;
  font-family: var(--sk-font-title) !important;
  font-weight: 600 !important;
  box-shadow: 0 6px 20px color-mix(in srgb, var(--sk-accent) 28%, transparent) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease !important;
  cursor: pointer !important;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct .payment-form-steam-pay-btn:hover {
  transform: translateY(-1px) !important;
  box-shadow: 0 8px 24px color-mix(in srgb, var(--sk-accent) 40%, transparent) !important;
  filter: brightness(1.03);
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct .payment-form-steam-pay-btn.is-active {
  box-shadow: 0 6px 20px color-mix(in srgb, var(--sk-accent) 28%, transparent), 0 0 0 2px color-mix(in srgb, var(--sk-text) 25%, transparent) !important;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct .payment-form-steam-pay-btn:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--sk-accent) 50%, transparent), 0 6px 20px color-mix(in srgb, var(--sk-accent) 28%, transparent) !important;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct .payment-form-steam-pay-btn > span {
  display: inline !important;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct #pay-common-RUB,
#payment-form-steam-direct.form-style-steamka #payment-steam-direct #pay-common-EXT {
  width: 100% !important;
  max-width: none !important;
  flex: 1 1 auto !important;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct #pay-common-RUB img,
#payment-form-steam-direct.form-style-steamka #payment-steam-direct #pay-common-EXT img {
  display: block !important;
  margin: 0 !important;
  position: static !important;
  inset: auto !important;
  transform: none !important;
  max-height: 28px !important;
  height: auto !important;
  width: auto !important;
  max-width: 36px !important;
  flex-shrink: 0 !important;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-rules--below-pay {
  margin-top: 14px !important;
  margin-bottom: 0 !important;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-checkbox-label--as-hint {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: 0 !important;
  font-weight: 400;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-checkbox-label--as-hint span {
  flex: 1;
  min-width: 0;
  margin: 0 !important;
  line-height: 1.35 !important;
  color: var(--sk-muted) !important;
  font-weight: 400 !important;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-checkbox-label--as-hint input[type="checkbox"] {
  margin: 2px 0 0 !important;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  accent-color: var(--sk-accent);
  cursor: pointer;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-status--below-pay {
  margin-top: 10px;
}

#payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-status--below-pay .payment-form-steam-status {
  margin: 0;
  line-height: 1.35;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct a {
  color: var(--sk-accent);
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.2s ease;
}

#payment-form-steam-direct.form-style-steamka #payment-steam-direct a:hover {
  color: var(--sk-accent-deep);
}

@media (max-width: 720px) {
  #payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-layout {
    grid-template-columns: 1fr;
  }

  #payment-form-steam-direct.form-style-steamka {
    padding: 20px 16px;
  }

  #payment-form-steam-direct.form-style-steamka .payment-form-steam-direct-side > .payment-form-steam-direct-section--methods {
    padding-top: 8px !important;
  }
}

@media (max-width: 540px) {
  #payment-form-steam-direct.form-style-steamka .payment-form-steam-amount-radios-rest {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #payment-form-steam-direct.form-style-steamka #payment-steam-direct .payment-form-steam-pay-btn {
    height: 52px !important;
    min-height: 52px !important;
  }
}

/* —— Кабинет администратора (form_style=steamka) —— */

body.universal-admin-cabinet.form-style-steamka {
  --sk-primary: var(--e-global-color-primary, #1E2329);
  --sk-secondary: var(--e-global-color-secondary, #2B3138);
  --sk-text: var(--e-global-color-text, #F2F4F7);
  --sk-accent: var(--e-global-color-accent, #FFB800);
  --sk-muted: var(--e-global-color-e457e8f, #8B949E);
  --sk-accent-deep: var(--e-global-color-c9d2073, #CC8F00);
  --sk-font-title: var(--e-global-typography-primary-font-family, "Geologica"), sans-serif;
  --sk-font-text: var(--e-global-typography-text-font-family, "Inter"), sans-serif;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-page,
body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-primary,
body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-article,
body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-content {
  background: transparent !important;
  box-shadow: none;
  color: var(--sk-text);
  font-family: var(--sk-font-text);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-header {
  background: transparent;
  padding-top: 15em;
  margin-bottom: 1.25em;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-header .entry-title {
  margin: 0 0 0.35em;
  font-family: var(--sk-font-title);
  font-weight: 600;
  color: var(--sk-text);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-header p {
  margin: 0;
  color: var(--sk-muted);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-page {
  padding-bottom: 2em;
}

body.universal-admin-cabinet.form-style-steamka #footer {
  margin-top: 4em;
}

body.universal-admin-cabinet.form-style-steamka #footer a,
body.universal-admin-cabinet.form-style-steamka .site-footer a {
  text-decoration: none !important;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-search-form label {
  display: block;
  margin-bottom: 8px;
  font-family: var(--sk-font-title);
  font-weight: 600;
  color: var(--sk-text);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-search-form .clr {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-search-form input#steam_login_query {
  flex: 0 0 auto;
  width: 100%;
  max-width: 280px;
  min-width: 0;
  height: 44px;
  padding: 0 12px;
  box-sizing: border-box;
  background: var(--sk-secondary);
  border: 1px solid color-mix(in srgb, var(--sk-muted) 35%, transparent);
  border-radius: 10px;
  color: var(--sk-text);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-search-form input#steam_login_query:focus {
  outline: none;
  border-color: var(--sk-accent);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--sk-accent) 28%, transparent);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-search-form .theme-button,
body.universal-admin-cabinet.form-style-steamka #steam-admin-table .theme-button {
  height: 44px;
  padding: 0 18px;
  border: none;
  border-radius: 10px;
  background: linear-gradient(135deg, var(--sk-accent) 0%, var(--sk-accent-deep) 100%);
  color: var(--sk-primary);
  font-family: var(--sk-font-title);
  font-weight: 600;
  cursor: pointer;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-results-wrap h3 {
  margin: 1.5em 0 14px;
  font-family: var(--sk-font-title);
  color: var(--sk-text);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-table-scroll {
  margin-top: 8px;
  padding: 12px 4px 8px;
  overflow-x: auto;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-table {
  width: 100%;
  min-width: 980px;
  border-collapse: separate !important;
  border-spacing: 10px 14px !important;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-table thead th {
  padding: 6px 8px 4px;
  vertical-align: bottom;
  font-family: var(--sk-font-title);
  font-weight: 600;
  font-size: 0.92rem;
  color: var(--sk-muted);
  border-bottom: none !important;
  white-space: nowrap;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-table tbody td {
  padding: 2px 4px;
  vertical-align: middle;
  border-bottom: none !important;
}

/* Индикатор-точка у статуса — скрыть */
body.universal-admin-cabinet.form-style-steamka #steam-admin-table tbody td span[title*="Статус"],
body.universal-admin-cabinet.form-style-steamka #steam-admin-table tbody td span[style*="font-size:18px"] {
  display: none !important;
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-table input[type="text"] {
  width: 100%;
  min-width: 5.5rem;
  box-sizing: border-box;
  padding: 10px 12px;
  border: 1px solid color-mix(in srgb, var(--sk-muted) 35%, transparent);
  border-radius: 10px;
  background: var(--sk-secondary);
  color: var(--sk-text);
  font-size: 0.92rem;
  font-family: var(--sk-font-text);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-table input[type="text"]:focus {
  outline: none;
  border-color: var(--sk-accent);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--sk-accent) 28%, transparent);
}

body.universal-admin-cabinet.form-style-steamka #steam-admin-table input[name="tx_method_id[]"] {
  min-width: 12rem;
}

@media (max-width: 991px) {
  body.universal-admin-cabinet.form-style-steamka #steam-admin-cabinet-header {
    padding-top: 8em;
  }

  body.universal-admin-cabinet.form-style-steamka #steam-admin-table {
    border-spacing: 8px 10px !important;
  }
}
