/* 07-betterdocs-global.css | Drug Law India split CSS | generated from cleaned production CSS */
/* =========================================================
   14) BetterDocs / Docs Styling
========================================================= */

.betterdocs-wrapper,
.betterdocs-content-area,
.docs-single-main {
  color: var(--dli-text);
}

.betterdocs-category-box,
.betterdocs-single-category-wrapper,
.betterdocs-articles-list,
.betterdocs-sidebar-content,
.docs-single-cat-wrap,
.docs-cat-title-inner {
  border-radius: var(--dli-radius) !important;
}

.betterdocs-category-box,
.betterdocs-single-category-wrapper,
.betterdocs-articles-list,
.docs-single-cat-wrap {
  background: #ffffff !important;
  border: 1px solid var(--dli-line) !important;
  box-shadow: 0 8px 26px rgba(11, 39, 66, 0.06) !important;
}

.betterdocs-category-box:hover,
.docs-single-cat-wrap:hover {
  box-shadow: 0 18px 42px rgba(11, 39, 66, 0.12) !important;
  border-color: rgba(15, 118, 110, 0.35) !important;
}

.betterdocs-category-title,
.betterdocs-entry-title,
.docs-cat-title,
.docs-single-title {
  color: var(--dli-navy) !important;
  font-weight: 850 !important;
}

.betterdocs-articles-list a,
.betterdocs-sidebar-content a {
  color: var(--dli-navy) !important;
  text-decoration: none !important;
}

.betterdocs-articles-list a:hover,
.betterdocs-sidebar-content a:hover {
  color: var(--dli-teal) !important;
}

/* BetterDocs mobile category sidebar */
@media (max-width: 782px) {
  .betterdocs-mobile-nav {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9000;
    background: #ffffff;
    padding: 10px 12px;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.08);
  }

  .betterdocs-mobile-nav .betterdocs-sidebar-icon {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .betterdocs-sidebar,
  .betterdocs-sidebar-wrap,
  .betterdocs-sidebar-content,
  .betterdocs-sidebar-overlay,
  .betterdocs-offcanvas,
  .betterdocs-offcanvas-content,
  .betterdocs-offcanvas-overlay,
  .betterdocs-overlay {
    z-index: 999999 !important;
  }
}
