/*
 * SofmiraModernv4 — Human + Machine Cinema
 * Final presentation layer loaded after the preserved V2 production system.
 * Runtime links, account state, currency, basket, forms and product data remain
 * server-rendered by WISECP; this file changes presentation only.
 */

:root {
  --sfm-v4-obsidian: #07090d;
  --sfm-v4-surface: #11151a;
  --sfm-v4-surface-2: #171c22;
  --sfm-v4-mineral: #f3f4ef;
  --sfm-v4-mineral-2: #e9e7df;
  --sfm-v4-navy: #001854;
  --sfm-v4-cyan: #00b8c8;
  --sfm-v4-lime: #b8ff3d;
  --sfm-v4-ink: #0b0d10;
  --sfm-v4-muted: #687078;
  --sfm-v4-light-muted: #aeb3b5;
  --sfm-v4-line: rgba(7, 9, 13, .16);
  --sfm-v4-line-dark: rgba(243, 244, 239, .16);
  --sfm-v4-display: "Bricolage Grotesque", "Avenir Next", "Segoe UI Variable Display", sans-serif;
  --sfm-v4-body: "Manrope", "Avenir Next", "Segoe UI Variable Text", sans-serif;
  --sfm-v4-serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif;
  --sfm-v4-ease: cubic-bezier(.2, .8, .2, 1);
}

html { scroll-padding-top: 84px; }

body,
button,
input,
select,
textarea { font-family: var(--sfm-v4-body) !important; }

body { background: var(--sfm-v4-mineral) !important; }

::selection {
  color: var(--sfm-v4-obsidian);
  background: var(--sfm-v4-lime);
}

:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible {
  outline: 2px solid transparent !important;
  outline-offset: 3px !important;
  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #001854 !important;
}

/* One cinematic bar: the legacy announcement and contact strips stay removed. */
.sfm-home-promo,
.sfm-home-contactbar { display: none !important; }

.header.sfm-v2-site-header {
  padding-top: 80px !important;
  background: var(--sfm-v4-obsidian) !important;
}

.sfm-v2-sticky-shell {
  min-height: 80px !important;
  border-bottom: 1px solid var(--sfm-v4-line-dark) !important;
  background: rgba(7, 9, 13, .96) !important;
  -webkit-backdrop-filter: blur(20px) saturate(115%) !important;
  backdrop-filter: blur(20px) saturate(115%) !important;
}

body.sfm-mobile-menu-open .sfm-v2-sticky-shell {
  background: var(--sfm-v4-obsidian) !important;
}

.header.sfm-v2-site-header .sfm-v2-sticky-shell > .head,
body#home .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head,
body#muspanel .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head {
  min-height: 80px !important;
  grid-template-columns: minmax(152px, 184px) minmax(560px, 1fr) max-content !important;
  gap: clamp(10px, 1.35vw, 22px) !important;
  padding: 9px 0 !important;
}

.header.sfm-v2-site-header .logo,
body#home .header.sfm-v2-site-header .logo,
body#muspanel .header.sfm-v2-site-header .logo {
  max-width: 184px !important;
}

.header.sfm-v2-site-header .logo a {
  width: 100% !important;
  min-height: 52px !important;
  padding: 6px 22px 6px 12px !important;
  justify-content: center !important;
  background: var(--sfm-v4-mineral) !important;
  clip-path: polygon(0 0, calc(100% - 13px) 0, 100% 13px, 100% 100%, 0 100%) !important;
}

.header.sfm-v2-site-header .logo img,
body#home .header.sfm-v2-site-header .logo img,
body#muspanel .header.sfm-v2-site-header .logo img {
  width: 156px !important;
  max-height: 40px !important;
}

.header.sfm-v2-site-header .sfm-home-mainnav,
body#home .header.sfm-v2-site-header .sfm-home-mainnav,
body#muspanel .header.sfm-v2-site-header .sfm-home-mainnav {
  gap: 0 !important;
}

.header.sfm-v2-site-header .sfm-home-mainnav a,
body#home .header.sfm-v2-site-header .sfm-home-mainnav a,
body#muspanel .header.sfm-v2-site-header .sfm-home-mainnav a {
  min-height: 48px !important;
  padding: 0 clamp(7px, .62vw, 11px) !important;
  color: #d7d9d7 !important;
  font-family: var(--sfm-v4-body) !important;
  font-size: clamp(11px, .78vw, 13px) !important;
  font-weight: 800 !important;
  letter-spacing: -.012em !important;
}

.header.sfm-v2-site-header .sfm-home-mainnav a::after {
  right: 10px !important;
  bottom: 4px !important;
  left: 10px !important;
  height: 1px !important;
  background: var(--sfm-v4-lime) !important;
}

.header.sfm-v2-site-header .sfm-home-mainnav a:hover,
.header.sfm-v2-site-header .sfm-home-mainnav a:focus-visible {
  color: var(--sfm-v4-mineral) !important;
}

.header.sfm-v2-site-header .sfm-v2-header-tool,
.header.sfm-v2-site-header .sfm-v2-account-link,
.header.sfm-v2-site-header .sfm-home-nav-cart,
.header.sfm-v2-site-header .sfm-home-nav-search {
  border-color: var(--sfm-v4-line-dark) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background: rgba(255, 255, 255, .025) !important;
}

.header.sfm-v2-site-header .sfm-v2-header-tool:hover,
.header.sfm-v2-site-header .sfm-v2-account-link:hover,
.header.sfm-v2-site-header .sfm-home-nav-cart:hover {
  border-color: rgba(184, 255, 61, .62) !important;
  color: var(--sfm-v4-lime) !important;
  background: rgba(184, 255, 61, .04) !important;
}

.header.sfm-v2-site-header .sfm-home-nav-cart > span {
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

.header.sfm-v2-site-header .sfm-lang-switch {
  border-color: var(--sfm-v4-line-dark) !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.header.sfm-v2-site-header .sfm-lang-switch a,
.header.sfm-v2-site-header .sfm-lang-switch span {
  border-radius: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background: transparent !important;
}

.header.sfm-v2-site-header .sfm-lang-switch .is-active {
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-mineral) !important;
}

.header.sfm-v2-site-header .sfm-v2-consultation {
  min-height: 48px !important;
  padding: 0 16px !important;
  border: 1px solid var(--sfm-v4-lime) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%) !important;
  font-weight: 820 !important;
}

.header.sfm-v2-site-header .sfm-v2-consultation:hover {
  color: var(--sfm-v4-obsidian) !important;
  background: #ccff70 !important;
  transform: translateY(-2px) !important;
}

/* Mobile navigation becomes a compact dark control room, not a second theme. */
.header.sfm-v2-site-header .sfm-home-mobile-toggle {
  border: 1px solid var(--sfm-v4-lime) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

.header.sfm-v2-site-header .sfm-home-mobile-panel {
  border-left: 1px solid var(--sfm-v4-line-dark) !important;
  color: var(--sfm-v4-mineral) !important;
  background: var(--sfm-v4-obsidian) !important;
}

.header.sfm-v2-site-header .sfm-home-mobile-panel > a {
  border-color: var(--sfm-v4-line-dark) !important;
  color: var(--sfm-v4-mineral) !important;
  background: transparent !important;
  font-family: var(--sfm-v4-display) !important;
  font-weight: 800 !important;
}

body.sfm-force-mobile-nav .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mobile-panel > a,
body#home.sfm-force-mobile-nav .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mobile-panel > a,
body#muspanel.sfm-force-mobile-nav .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mobile-panel > a {
  font-weight: 800 !important;
}

.header.sfm-v2-site-header .sfm-home-mobile-panel > a:hover,
.header.sfm-v2-site-header .sfm-home-mobile-panel > a:focus-visible {
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

.header.sfm-v2-site-header .sfm-v2-mobile-utilities {
  border-color: var(--sfm-v4-line-dark) !important;
}

.header.sfm-v2-site-header .sfm-v2-mobile-utilities a {
  color: var(--sfm-v4-mineral) !important;
  border-color: var(--sfm-v4-line-dark) !important;
  border-radius: 0 !important;
  background: rgba(255,255,255,.03) !important;
}

.header.sfm-v2-site-header .sfm-v2-mobile-consultation {
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

.sfm-mobile-menu-backdrop { background: rgba(0,0,0,.72) !important; }

/* Public-page continuity: mineral content, dark structural surfaces, angular cards. */
.sayfacontent,
.wclientblockscon,
.wclientdomainpage,
.urunlerimiz,
.iletisimpage { color: var(--sfm-v4-ink); }

.sayfacontent :is(h1,h2,h3),
.wclientblockscon :is(h1,h2,h3),
.wclientdomainpage :is(h1,h2,h3),
.urunlerimiz :is(h1,h2,h3),
.iletisimpage :is(h1,h2,h3) {
  font-family: var(--sfm-v4-display) !important;
  letter-spacing: -.035em !important;
  text-wrap: balance;
}

.header.sfm-v2-site-header .sayfabaslik {
  border-color: var(--sfm-v4-line-dark) !important;
  background: var(--sfm-v4-obsidian) !important;
}

.header.sfm-v2-site-header .sayfabaslik h1 { color: var(--sfm-v4-mineral) !important; }

:is(
  .sfm-hosting-product-grid.tablopaketler > .tablepaket,
  .sfm-server-product-grid.tablopaketler > .tablepaket,
  .sfm-v2-news-card,
  .sfm-contact-card,
  .sfm-contact-support-card,
  .sfm-hosting-category-grid > a,
  .sfm-business-card,
  .softwarebox
) {
  border-radius: 0 !important;
  box-shadow: none !important;
}

:is(
  .sfm-hosting-product-grid.tablopaketler > .tablepaket,
  .sfm-server-product-grid.tablopaketler > .tablepaket,
  .sfm-v2-news-card,
  .sfm-contact-card,
  .sfm-contact-support-card,
  .sfm-business-card,
  .softwarebox
) {
  border-color: var(--sfm-v4-line) !important;
}

:is(
  .wclientdomainpage,
  .sfm-hosting-category-grid,
  .sfm-hosting-product-grid,
  .sfm-server-product-grid,
  .sfm-services-page,
  .sfm-business-page,
  .iletisimpage,
  .sfm-consult
) :is(.gonderbtn,.lbtn,button[type="submit"],input[type="submit"],.sfm-contact-consult-submit) {
  border-radius: 0 !important;
}

.sfm-hosting-product-grid .tablepaket.active,
.sfm-hosting-category-grid > a#category-button-active {
  border-color: var(--sfm-v4-cyan) !important;
  box-shadow: inset 0 4px 0 var(--sfm-v4-cyan) !important;
}

.sfm-hosting-product-grid .tablepopular {
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

.sfm-hosting-product-grid .tablepaket .gonderbtn,
.wclientdomainpage .alanadisorgu > .gonderbtn,
.sfm-contact-consult-submit {
  color: var(--sfm-v4-mineral) !important;
  background: var(--sfm-v4-obsidian) !important;
}

.sfm-hosting-product-grid .tablepaket .gonderbtn:hover,
.wclientdomainpage .alanadisorgu > .gonderbtn:hover,
.sfm-contact-consult-submit:hover {
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

.sfm-contact-consult-copy {
  color: var(--sfm-v4-mineral) !important;
  background: var(--sfm-v4-obsidian) !important;
}

.sfm-contact-consult-copy .sfm-contact-consult-eyebrow,
.sfm-contact-consult-copy li i { color: var(--sfm-v4-lime) !important; }

/* Compact footer, with the requested VAT statement as the first signal. */
.footer.sfm-v2-footer,
body#home .footer.sfm-v2-footer,
body#muspanel .footer.sfm-v2-footer {
  border-top: 1px solid var(--sfm-v4-line-dark) !important;
  background: var(--sfm-v4-obsidian) !important;
}

.footer.sfm-v2-footer::before {
  background: linear-gradient(90deg, var(--sfm-v4-cyan), var(--sfm-v4-lime), transparent 72%) !important;
}

.footer.sfm-v2-footer .sfm-footer-vat-note-top {
  border-color: rgba(184,255,61,.42) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-lime) !important;
  background: rgba(184,255,61,.055) !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  letter-spacing: .035em !important;
}

.footer.sfm-v2-footer .sfm-footer-vat-note-top::before {
  background: var(--sfm-v4-lime) !important;
  box-shadow: 0 0 0 5px rgba(184,255,61,.1) !important;
}

.footer.sfm-v2-footer :is(a,summary) { transition: color 160ms ease, border-color 160ms ease !important; }

.footer.sfm-v2-footer a:hover,
.footer.sfm-v2-footer summary:hover { color: var(--sfm-v4-lime) !important; }

/* Beat the legacy theme's ID + :not() desktop selectors without touching its markup. */
@media only screen and (min-width: 1261px) {
  body:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a,
  body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a,
  body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a {
    font-weight: 800 !important;
  }
}

@media only screen and (min-width: 1261px) and (max-width: 1399px) {
  body:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav,
  body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav,
  body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav {
    gap: 2px !important;
  }

  body:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a,
  body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a,
  body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a {
    padding-inline: 3px !important;
    letter-spacing: -.02em !important;
  }
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a {
  color: #d7d9d7 !important;
  background: transparent !important;
  font-family: var(--sfm-v4-body) !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a:hover,
body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a:focus-visible,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a:hover,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-mainnav a:focus-visible {
  color: var(--sfm-v4-mineral) !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo img,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo img {
  width: 156px !important;
  max-width: 156px !important;
  height: auto !important;
  max-height: 40px !important;
  filter: none !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header :is(.sfm-v2-header-tool,.sfm-v2-account-link,.sfm-home-nav-cart),
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header :is(.sfm-v2-header-tool,.sfm-v2-account-link,.sfm-home-nav-cart) {
  border-color: var(--sfm-v4-line-dark) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background: rgba(255,255,255,.025) !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-nav-cart > span,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-home-nav-cart > span {
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-v2-sticky-shell > .head,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .sfm-v2-sticky-shell > .head {
  height: 80px !important;
  min-height: 80px !important;
  padding: 8px 0 !important;
  grid-template-columns: 180px minmax(540px,1fr) max-content !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo a,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo a {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
  min-height: 52px !important;
}

body#muspanel:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo img,
body#home:not(.sfm-force-mobile-nav) .header.sfm-home-header.sfm-site-header.sfm-v2-site-header .logo img {
  width: 156px !important;
  min-width: 0 !important;
  max-width: 156px !important;
}

@media (max-width: 1260px) {
  .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head,
  body#home .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head,
  body#muspanel .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head {
    grid-template-columns: minmax(146px, 178px) 1fr 52px !important;
  }

  .header.sfm-v2-site-header .logo a { min-height: 48px !important; }
}

@media (max-width: 640px) {
  .header.sfm-v2-site-header,
  body#home .header.sfm-home-header.sfm-site-header.sfm-v2-site-header,
  body#muspanel .header.sfm-home-header.sfm-site-header.sfm-v2-site-header {
    min-height: 68px !important;
    padding-top: 0 !important;
  }
  .sfm-v2-sticky-shell { min-height: 68px !important; }

  .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head,
  body#home .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head,
  body#muspanel .header.sfm-v2-site-header .sfm-v2-sticky-shell > .head {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    grid-template-columns: minmax(138px, 158px) 1fr 48px !important;
    padding: 8px 0 !important;
  }

  .header.sfm-v2-site-header .logo a {
    min-height: 44px !important;
    padding: 5px 18px 5px 8px !important;
  }

  .header.sfm-v2-site-header .logo img,
  body#home .header.sfm-v2-site-header .logo img,
  body#muspanel .header.sfm-v2-site-header .logo img {
    width: 138px !important;
    max-height: 34px !important;
  }

  .header.sfm-v2-site-header .sfm-home-mobile-panel { width: min(92vw, 390px) !important; }
  .footer.sfm-v2-footer .sfm-footer-vat-note-top { font-size: 14px !important; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto !important; }
  *, *::before, *::after {
    scroll-behavior: auto !important;
    transition-duration: .001ms !important;
    animation-duration: .001ms !important;
    animation-iteration-count: 1 !important;
  }
}

/* --------------------------------------------------------------------------
   V4 public-surface balance pass
   -------------------------------------------------------------------------- */
body:not(#home):not(#modernpanel):not(#muspanel) {
  color: var(--sfm-v4-ink) !important;
  background-color: var(--sfm-v4-mineral) !important;
  background-image: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(input, textarea)::placeholder {
  color: #737b83 !important;
  opacity: 1 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(
  .tablepaket,
  .sfm-hosting-category-grid,
  .sfm-hosting-category-grid > a,
  .sfm-contact-card,
  .sfm-contact-support-card,
  .sfm-business-card,
  .sfm-category-business-grid > a,
  .sfm-consult-form,
  .sfm-contact-consult-form,
  .tescilucretleri,
  .domainlookuplist
) {
  border-color: rgba(7, 9, 13, .16) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(
  .sfm-hosting-category-grid,
  .sfm-contact-cards,
  .sfm-contact-support-grid,
  .sfm-business-grid,
  .sfm-category-business-grid,
  .sfm-consult-form,
  .sfm-contact-consult-form
) :is(p, li, small) {
  color: #5b6570 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(
  .sfm-contact-consult-copy,
  .sfm-business-hero,
  .sfm-business-detail-hero
) :is(p, li, small) {
  color: #c2c8c7 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper:has(> .sayfacontent .sfm-services-page),
body:not(#home):not(#modernpanel):not(#muspanel) #wrapper:has(> .sayfacontent .sfm-business-page),
body:not(#home):not(#modernpanel):not(#muspanel) #wrapper:has(> .sayfacontent .sfm-consult) {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper > .sayfacontent:has(.sfm-services-page),
body:not(#home):not(#modernpanel):not(#muspanel) #wrapper > .sayfacontent:has(.sfm-business-page),
body:not(#home):not(#modernpanel):not(#muspanel) #wrapper > .sayfacontent:has(.sfm-consult) {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(
  .sfm-hosting-category-grid.categoriesproduct,
  .sfm-hosting-category-grid.categoriesproduct > a.lbtn,
  .sfm-hosting-product-grid.tablopaketler > .tablepaket,
  .sfm-server-product-grid.tablopaketler > .tablepaket,
  .sfm-hosting-product-grid .tablepaket .gonderbtn,
  .sfm-server-product-grid .tablepaket .gonderbtn,
  .wclientdomainpage .transfercode,
  .domainlookuplist,
  .domainlookuplist .lookcolumlist,
  .tescilucretleri,
  .sunucular,
  .sunucular .lbtn
) {
  border-radius: 0 !important;
  box-shadow: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(
  .sfm-hosting-product-grid.tablopaketler > .tablepaket,
  .sfm-server-product-grid.tablopaketler > .tablepaket
):hover {
  box-shadow: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(
  .sfm-hosting-category-grid,
  .sfm-hosting-product-grid,
  .sfm-server-product-grid,
  .sfm-services-page,
  .sfm-business-page,
  .iletisimpage,
  .sfm-consult
) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]), select, textarea) {
  border-color: #7f8d97 !important;
  border-radius: 2px !important;
  color: #18212f !important;
  background: #fff !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(.sfm-section-title > span, .sfm-contact-eyebrow, .sfm-inline-breadcrumb, .sfm-process-grid strong) {
  color: #006c7a !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(.sfm-contact-consult-field small, .sfm-contact-consult-actions p, .sfm-consult-field small, .sfm-consult-actions p) {
  color: #5b6879 !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .iletisimformu #ContactForm > label.sfm-visually-hidden {
  position: static !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 0 7px !important;
  padding: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
  color: #303b46 !important;
  font-size: 13px !important;
  font-weight: 750 !important;
}

/* --------------------------------------------------------------------------
   Domain page — modern query stage, coherent TLD symbols and readable prices
   -------------------------------------------------------------------------- */
.sfm-domain-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage {
  width: min(1760px, calc(100% - 40px)) !important;
  max-width: 1760px !important;
  box-sizing: border-box !important;
  margin: 18px auto clamp(52px, 6vw, 88px) !important;
  padding: clamp(48px, 5.5vw, 88px) clamp(24px, 5vw, 84px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(243, 244, 239, .16) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background:
    radial-gradient(circle at 92% 12%, rgba(0, 184, 200, .2), transparent 31%),
    radial-gradient(circle at 22% 100%, rgba(0, 24, 84, .58), transparent 42%),
    linear-gradient(118deg, #07090d 0%, #081538 58%, #073c49 100%) !important;
  box-shadow: 0 30px 80px rgba(7, 9, 13, .18) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage::before {
  top: 20px !important;
  right: 0 !important;
  width: min(44%, 720px) !important;
  height: 1px !important;
  background: linear-gradient(90deg, transparent, var(--sfm-v4-cyan)) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu {
  display: grid !important;
  grid-template-columns: minmax(320px, 1fr) 184px 164px !important;
  align-items: center !important;
  gap: 12px !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background: transparent !important;
  box-shadow: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu h1 {
  grid-column: 1 / -1 !important;
  max-width: 1060px !important;
  margin: 0 0 clamp(28px, 3vw, 44px) !important;
  padding: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  font: 650 clamp(42px, 4.8vw, 78px)/.98 var(--sfm-v4-display) !important;
  letter-spacing: -.06em !important;
  text-align: left !important;
  text-wrap: balance !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu h1 :is(strong, .amount_spot_view) {
  color: #74edf2 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu h1 .amount_spot_view {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: .13em !important;
  margin: 0 .08em !important;
  font: inherit !important;
  font-variant-numeric: tabular-nums !important;
  white-space: nowrap !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu h1 .amount_spot_view > i {
  position: static !important;
  inset: auto !important;
  margin: 0 !important;
  color: var(--sfm-v4-lime) !important;
  font-size: .43em !important;
  font-style: normal !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  transform: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu #domainInput {
  position: static !important;
  grid-column: 1 !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 68px !important;
  min-height: 68px !important;
  margin: 0 !important;
  padding: 0 22px !important;
  border: 1px solid rgba(243, 244, 239, .32) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-ink) !important;
  background: var(--sfm-v4-mineral) !important;
  box-shadow: none !important;
  font: 680 17px/1 var(--sfm-v4-body) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu #domainInput:focus-visible {
  border-color: #001854 !important;
  outline: 2px solid transparent !important;
  outline-offset: 3px !important;
  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #001854 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu :is(#checkButton, #transferbtn) {
  position: static !important;
  inset: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 68px !important;
  min-height: 68px !important;
  margin: 0 !important;
  padding: 0 18px !important;
  border: 1px solid rgba(243, 244, 239, .35) !important;
  border-radius: 0 !important;
  font: 820 15px/1 var(--sfm-v4-body) !important;
  text-align: center !important;
  white-space: nowrap !important;
  box-shadow: none !important;
  transform: none !important;
  float: none !important;
  appearance: none !important;
  cursor: pointer !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu #checkButton {
  border-color: var(--sfm-v4-lime) !important;
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu #transferbtn {
  color: var(--sfm-v4-mineral) !important;
  background: rgba(7, 9, 13, .22) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu :is(#checkButton, #transferbtn):hover {
  border-color: var(--sfm-v4-mineral) !important;
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-mineral) !important;
  transform: translateY(-2px) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .popuzantilar {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  width: 100% !important;
  margin: clamp(36px, 4.5vw, 64px) 0 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card {
  position: relative !important;
  isolation: isolate;
  float: none !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  width: auto !important;
  min-width: 0 !important;
  min-height: 148px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(243, 244, 239, .18) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background: linear-gradient(145deg, rgba(243, 244, 239, .09), rgba(243, 244, 239, .035)) !important;
  box-shadow: none !important;
  transition: border-color .22s var(--sfm-v4-ease), background .22s var(--sfm-v4-ease), transform .22s var(--sfm-v4-ease) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 42px;
  height: 1px;
  background: var(--sfm-v4-cyan);
  content: "";
  opacity: .74;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:hover {
  border-color: rgba(184, 255, 61, .72) !important;
  background: rgba(243, 244, 239, .11) !important;
  transform: translateY(-3px) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child:nth-child(4n + 1) {
  grid-column: 2 / span 2;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card-body {
  padding: 22px 22px 10px !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-name {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  min-height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  font: 760 22px/1 var(--sfm-v4-display) !important;
  letter-spacing: -.035em !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-label {
  color: var(--sfm-v4-mineral) !important;
  white-space: nowrap !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-logo {
  width: auto !important;
  max-width: 92px !important;
  height: 31px !important;
  max-height: 31px !important;
  margin: 0 !important;
  padding: 5px 8px !important;
  object-fit: contain !important;
  border: 1px solid rgba(243, 244, 239, .24) !important;
  background: var(--sfm-v4-mineral) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-card-pricing {
  display: flex !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  gap: 12px !important;
  width: 100% !important;
  height: auto !important;
  min-height: 38px !important;
  margin: 18px 0 0 !important;
  padding: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background: transparent !important;
  box-shadow: none !important;
  text-align: left !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card > .sfm-domain-card-pricing {
  margin: 0 !important;
  padding: 0 22px 22px !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-card-pricing .amount_spot_view {
  position: static !important;
  display: inline-flex !important;
  align-items: baseline !important;
  gap: .22em !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  font: 800 25px/1 var(--sfm-v4-body) !important;
  font-variant-numeric: tabular-nums !important;
  letter-spacing: -.025em !important;
  white-space: nowrap !important;
  background: transparent !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-card-pricing .amount_spot_view > i {
  position: static !important;
  inset: auto !important;
  margin: 0 !important;
  color: var(--sfm-v4-lime) !important;
  font-size: .52em !important;
  font-style: normal !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  transform: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .amount_spot_view > i.currposleft { order: -1 !important; }
body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .amount_spot_view > i.currposright { order: 2 !important; }

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-old-price {
  color: #a9b0b1 !important;
  opacity: .72 !important;
  text-decoration: line-through !important;
  text-decoration-thickness: 1px !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-old-price .amount_spot_view {
  color: #a9b0b1 !important;
  font-size: 14px !important;
  font-weight: 650 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-current-price,
body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .ddiscountnewprice {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--sfm-v4-mineral) !important;
  background: transparent !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-promo-badge {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2 !important;
  width: auto !important;
  min-height: 27px !important;
  margin: 0 !important;
  padding: 6px 10px 5px !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-obsidian) !important;
  background: var(--sfm-v4-lime) !important;
  box-shadow: none !important;
  font: 850 10px/1 var(--sfm-v4-body) !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .domainlookuplist {
  margin: clamp(34px, 4vw, 56px) 0 0 !important;
  border: 1px solid rgba(243, 244, 239, .2) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .domainlookuplist .lookcolumtitle {
  color: var(--sfm-v4-mineral) !important;
  background: var(--sfm-v4-obsidian) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-period-select {
  width: 100% !important;
  min-height: 44px !important;
  padding: 0 10px !important;
  border: 1px solid #7f8d97 !important;
  border-radius: 2px !important;
  color: var(--sfm-v4-ink) !important;
  background: #fff !important;
  text-align: center !important;
  text-align-last: center !important;
  cursor: pointer !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage :is(
  .transfercode #transferButton,
  .domainlookuplist .tld-select button.lbtn,
  .domainlookuplist #ContinueButton
) {
  appearance: none !important;
  border: 0 !important;
  cursor: pointer !important;
  font-family: var(--sfm-v4-body) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .domainlookuplist #ContinueButton:disabled {
  cursor: no-drop !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage input.checkbox-custom:focus-visible + .checkbox-custom-label {
  outline: 2px solid transparent !important;
  outline-offset: 3px !important;
  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #001854 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri .sfm-domain-doc-note {
  display: inline-flex;
  align-items: center;
  cursor: help;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri {
  border: 1px solid var(--sfm-v4-line) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-ink) !important;
  background: #fafaf6 !important;
  box-shadow: none !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri > h4 {
  padding: 26px clamp(18px, 3vw, 34px) !important;
  border-bottom: 1px solid var(--sfm-v4-line) !important;
  color: var(--sfm-v4-ink) !important;
  font: 720 clamp(25px, 2.5vw, 36px)/1.08 var(--sfm-v4-display) !important;
  letter-spacing: -.04em !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri table {
  min-width: 720px !important;
  font-variant-numeric: tabular-nums !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri table th {
  padding-block: 17px !important;
  border-color: rgba(243, 244, 239, .13) !important;
  color: var(--sfm-v4-mineral) !important;
  background: var(--sfm-v4-obsidian) !important;
  font-size: 12px !important;
  letter-spacing: .07em !important;
  text-transform: uppercase !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri table td {
  padding-block: 16px !important;
  color: #303841 !important;
  background: transparent !important;
  font-size: 14px !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri table tbody tr:nth-child(even) {
  background: rgba(0, 24, 84, .025) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri table tbody tr:hover {
  background: rgba(0, 184, 200, .075) !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri .sfm-domain-promo-price {
  color: #006c5b !important;
  font-weight: 900 !important;
}

body:not(#home):not(#modernpanel):not(#muspanel) :is(.domainozellikler, .sss) {
  border-color: var(--sfm-v4-line) !important;
  border-radius: 0 !important;
  color: var(--sfm-v4-ink) !important;
  background: #fafaf6 !important;
  box-shadow: none !important;
}

@media (max-width: 1100px) {
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu {
    grid-template-columns: minmax(260px, 1fr) 164px 150px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .popuzantilar {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child { grid-column: auto; }
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child:nth-child(3n + 1) { grid-column: 2; }
}

@media (max-width: 860px) {
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage {
    width: calc(100% - 28px) !important;
    padding: 48px 24px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu {
    grid-template-columns: 1fr 1fr !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu h1,
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu #domainInput,
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu > .clear,
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu > form {
    grid-column: 1 / -1 !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .popuzantilar {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child { grid-column: auto; }
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child:nth-child(2n + 1) { grid-column: 1 / -1; }
}

@media (max-width: 520px) {
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage {
    width: calc(100% - 18px) !important;
    margin-top: 9px !important;
    padding: 38px 16px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu :is(h1, #domainInput, #checkButton, #transferbtn),
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu > .clear,
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu > form {
    grid-column: 1 !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu h1 {
    margin-bottom: 20px !important;
    font-size: clamp(36px, 11.5vw, 48px) !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .alanadisorgu :is(#domainInput, #checkButton, #transferbtn) {
    height: 60px !important;
    min-height: 60px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .popuzantilar {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card {
    min-height: 126px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card-body {
    padding: 17px 16px 8px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-name {
    min-height: 28px !important;
    font-size: 19px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-logo {
    display: none !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-card-pricing {
    margin-top: 12px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card--promo {
    min-height: 150px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card--promo .sfm-domain-card-pricing {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 5px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card > .sfm-domain-card-pricing {
    padding: 0 16px 17px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-card-pricing .amount_spot_view {
    font-size: 20px !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child { grid-column: auto !important; }
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child:nth-child(2n + 1) { grid-column: 1 / -1 !important; }
  body:not(#home):not(#modernpanel):not(#muspanel) .tescilucretleri table { min-width: 640px !important; }
}

@media (max-width: 340px) {
  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .popuzantilar {
    grid-template-columns: 1fr !important;
  }

  body:not(#home):not(#modernpanel):not(#muspanel) #wrapper.wclientdomainpage .sfm-domain-tld-card:last-child {
    grid-column: 1 !important;
  }
}
