.admin-dashboard > .gl-mb-6.gl-mt-5.gl-flex.gl-flex-col.md\:gl-flex-row,
a[data-testid="sidebar-upgrade-button"],
a[data-track-label="subscription_menu"],
a[data-qa-submenu-item="구독"],
button[data-testid="duo-disabled-toggle"],
.ai-navigation-rail,
[data-testid="ai-panels"],
#ai-panel-portal,
.ai-panel,
.duo-chat,
#duo-chat {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  max-width: 0 !important;
  flex: 0 0 0 !important;
  overflow: hidden !important;
}

.js-wiki-page-content::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIGZpbGw9Im5vbmUiPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF93a2kpIj48cmVjdCB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiByeD0iMTUwIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xMDI0IDEwMjRIODMwLjI5MVYxMzQuOTgxTDQ2MS4wODUgMzA2LjA0NEw0NjEuMDYzIDQxNC42OTdMNjAzLjA4IDQ5MS4xNjFWMTAyNEg0NjEuMDYzVjQxNC42OTdMMTk0Ljk0NSA1NDAuNTA5VjEwMjRIMFYwSDEwMjRWMTAyNFoiIGZpbGw9IiMwQzBEMEYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF93a2kiPjxyZWN0IHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjEwMjQiIHJ4PSIxNTAiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
  background-position: left top !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  display: block !important;
  opacity: 0 !important;
  position: absolute !important;
  width: 3.0811rem !important;
  height: 3.0811rem !important;
  pointer-events: none !important;
}

/* Wiki 화면 본문: 긴 URL과 식별자는 줄바꿈하되 일반 문장은 자연스럽게 유지 */
.js-wiki-page-content {
  word-break: normal !important;
  overflow-wrap: break-word !important;
}

.js-wiki-page-content p,
.js-wiki-page-content li,
.js-wiki-page-content blockquote,
.js-wiki-page-content td,
.js-wiki-page-content th,
.js-wiki-page-content a {
  word-break: normal !important;
  overflow-wrap: break-word !important;
}

.js-wiki-page-content a[href^="http"],
.js-wiki-page-content a[href^="mailto:"] {
  overflow-wrap: anywhere !important;
}

.js-wiki-page-content pre,
.js-wiki-page-content code {
  word-break: normal !important;
  overflow-wrap: normal !important;
}

.js-wiki-page-content pre {
  overflow-x: auto !important;
}

@media print {
  @page {
    margin-top: 3.2871rem !important;
    margin-bottom: 3.2871rem !important;
  }

  .js-wiki-page-content {
    margin-left: -5.1rem !important;
    margin-right: -4.9937rem !important;
    font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif !important;
  }

  .js-wiki-page-content * {
    font-family: inherit !important;
  }

  .js-wiki-page-content h1 {
    font-weight: 700 !important;
    letter-spacing: -0.04em !important;
  }

  .js-wiki-page-content::before {
    opacity: 1 !important;
    position: static !important;
    margin: 0 0 1.6999rem 0 !important;
  }

  .wiki-page-details > div > .gl-px-3::after {
    content: "경고: 본 문서는 모놀릿엑스의 공식 자산으로, 포함된 모든 정보는 관계자 외 제3자 공유를 금합니다." !important;
    display: block !important;
    position: static !important;
    visibility: visible !important;
    opacity: 1 !important;
    clear: both !important;
    margin: 3.125rem -5.2063rem 0 -5.1rem !important;
    color: #69707a !important;
    font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif !important;
    font-size: 0.9rem !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    break-inside: avoid !important;
  }

  .js-markdown-code:has(iframe[src*="/-/sandbox/mermaid"]) {
    break-inside: avoid !important;
    width: calc(100% - 10.3063rem) !important;
    max-width: calc(100% - 10.3063rem) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: visible !important;
  }

  iframe[src*="/-/sandbox/mermaid"] {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .broadcast-wrapper,
  .wiki-comments,
  .wiki-comments > .gl-flex,
  .wiki-comments .gl-heading-2,
  .wiki-comments h2,
  #notes-list,
  [data-testid="wiki-note-comment-form-container"],
  #gl-toaster {
    display: none !important;
    visibility: hidden !important;
  }
}

.gitlab-print-logo {
  display: none !important;
}

.gitlab-print-logo svg {
  display: block !important;
  width: 3.0811rem !important;
  height: 3.0811rem !important;
  shape-rendering: geometricPrecision !important;
  text-rendering: geometricPrecision !important;
}

@media print {
  .js-wiki-page-content::before {
    display: none !important;
  }

  .gitlab-print-logo {
    display: block !important;
    margin: 0 0 1.6999rem 0 !important;
    break-inside: avoid !important;
  }
}
