/* DEKOHOP Footer Tasarla - Jodit yalnız yönetici panelindedir; müşteriye hafif HTML/CSS çıktısı gider. */
footer.dkh-footer { box-sizing: border-box; width: 100%; max-width: 100%; margin: 0; padding: 0; overflow-x: clip; background: var(--dkh-footer-bg, #111318); }
.dkh-footer--content-background { background: transparent !important; }
.dkh-footer__inner { box-sizing: border-box; width: min(calc(100% - 32px), var(--dkh-footer-width, 1170px)); max-width: var(--dkh-footer-width, 1170px); margin: 0 auto; padding: var(--dkh-footer-pad-top, 48px) var(--dkh-footer-pad-side, 24px) var(--dkh-footer-pad-bottom, 40px); overflow: hidden; background: var(--dkh-footer-bg, #111318); border-radius: var(--dkh-footer-radius, 0); contain: layout paint; }
.dkh-footer__content, .dkh-footer__content * { box-sizing: border-box; max-width: 100%; min-width: 0; overflow-wrap: anywhere; }
.dkh-footer__content img, .dkh-footer__content video, .dkh-footer__content svg, .dkh-footer__content canvas { height: auto; max-width: 100%; }
.dkh-footer__content table, .dkh-footer__content pre, .dkh-footer__content code { display: block; max-width: 100%; overflow-x: auto; white-space: pre-wrap; }
.dkh-footer__content a { color: inherit; }
.dkh-migrated-footer-block + .dkh-migrated-footer-block { margin-top: 12px; }
.dkh-footer--mobile { display: none; }
@media (max-width: 767px) {
  .dkh-footer--desktop { display: none; }
  .dkh-footer--mobile { display: block; }
  .dkh-footer__inner { width: min(calc(100% - 20px), var(--dkh-footer-width, 420px)); }
}
