/* Kurumsal ve yasal sayfa menüsü: başlık, bağlantı ve ok eksenlerini eşitler. */
.corporate-sidebar > .corporate-sidebar-card .corporate-sidebar-group strong {
  padding-inline: 18px;
}

.corporate-sidebar > .corporate-sidebar-card .corporate-sidebar-group a {
  min-height: 46px;
  padding: 0 38px 0 18px;
  line-height: 1.35;
}

.corporate-sidebar > .corporate-sidebar-card .corporate-sidebar-group a::before {
  right: 18px;
}

.corporate-sidebar > .corporate-sidebar-card .corporate-sidebar-group a:focus-visible {
  outline: 3px solid rgba(17, 17, 15, 0.24);
  outline-offset: 2px;
}

@media (max-width: 720px) {
  body .corporate-sidebar > .corporate-sidebar-card .corporate-sidebar-group nav {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 7px !important;
    overflow-x: visible;
    padding-bottom: 0;
  }

  body .corporate-sidebar > .corporate-sidebar-card .corporate-sidebar-group a {
    width: 100%;
    min-width: 0;
    min-height: 40px !important;
    justify-content: center;
    padding: 7px 9px !important;
    text-align: center;
    white-space: normal;
  }

  body .corporate-content,
  body .corporate-editor-card,
  body .corporate-editor-content {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }

  body .corporate-editor-content table {
    display: table;
    width: 100%;
    table-layout: fixed;
    overflow: visible;
    border-radius: 16px;
  }

  body .corporate-editor-content th,
  body .corporate-editor-content td {
    width: auto;
    min-width: 0;
    padding: 10px 8px;
    font-size: 12px;
    line-height: 1.45;
    overflow-wrap: anywhere;
  }

  body .corporate-editor-content p,
  body .corporate-editor-content li,
  body .corporate-editor-content a {
    overflow-wrap: anywhere;
  }
}
