.help-wrap { margin-top: 1rem; }
@media only screen and (min-width: 768px) {
    .ui.ui.ui.container.help-wrap:not(.fluid) { width: calc(100% - var(--site-gutter, 2rem) * 2); max-width: none; }
}
.help-layout { display: flex; align-items: flex-start; gap: 2rem; position: relative; }
.help-layout .help-sidebar { flex: 0 0 240px; min-width: 0; }
.help-layout .help-main { flex: 1 1 auto; min-width: 0; }
@media only screen and (max-width: 767px) { .help-layout { display: block; } }
.help-wrap .help-content { overflow-wrap: break-word; }
.help-table-scroll { overflow-x: auto; }
.help-table-scroll code { overflow-wrap: normal; }
.help-table-scroll > table:has(tr > :nth-child(3)) { min-width: 42rem; }
.help-sidebar .category { display: flex; align-items: center; gap: .35rem; font-size: .74rem; font-weight: 700; color: var(--c-primary-text,var(--c-primary-active,#1279c6)); margin: 1.25rem 0 .4rem; }
.help-sidebar .category:first-child { margin-top: 0; }
.help-sidebar .category > .icon { margin: 0; opacity: .8; }
.help-sidebar .help-cat-count { margin-left: auto; padding: 0 .45rem; border-radius: 999px; font-size: .68rem; line-height: 1.5;
  color: rgba(var(--c-ink-rgb,0,0,0),.6); background: rgba(var(--c-ink-rgb,0,0,0),.06); }
.help-sidebar .help-cat-links { margin-left: .35rem; padding-left: .55rem; border-left: 1px solid rgba(var(--c-line-rgb,34,36,38),.14); }
.help-sidebar a.help-link { display: block; position: relative; padding: .38rem .65rem; border-radius: 8px; font-size: .93rem; line-height: 1.35;
  color: rgba(var(--c-ink-rgb,0,0,0),.72); transition: background-color .12s ease, color .12s ease; }
.help-sidebar a.help-link:hover { background: rgba(var(--c-ink-rgb,0,0,0),.05); color: rgba(var(--c-ink-rgb,0,0,0),.87); }
.help-sidebar a.help-link.active { background: rgba(var(--c-primary-rgb,33,133,208),.12); color: var(--c-primary-text,var(--c-primary-down,#1a69a4)); font-weight: 700; }
.help-sidebar a.help-link.active::before { content: ""; position: absolute; left: calc(-.55rem - 2px); top: .3rem; bottom: .3rem; width: 3px; border-radius: 3px; background: var(--c-primary,#2185d0); }
.help-sidebar a.help-link:focus-visible { outline: 2px solid var(--c-primary-down,#1a69a4); outline-offset: 1px; }
@media (prefers-reduced-motion: reduce) { .help-sidebar a.help-link { transition: none; } }
.help-tags { display: inline-flex; flex-wrap: wrap; gap: .25rem; margin-left: .4rem; vertical-align: middle; }
.help-tags > .ui.label { margin: 0; }
.help-sidebar .help-tags { margin-left: .3rem; }
.help-article-meta .help-tags { margin-left: 0; }
.help-tag-filter { display: flex; flex-wrap: wrap; align-items: center; gap: .35rem; margin: 0 0 1rem; }
.help-tag-filter > .ui.label { margin: 0; }
.help-sidebar .help-sub { font-size: max(.68rem, 11px); font-weight: 700; color: var(--c-muted,rgba(0,0,0,.4)); margin: .5rem .7rem .15rem; }
.help-sidebar .help-cat-row { display: flex; align-items: center; margin: 1.25rem 0 .4rem; color: var(--c-primary-text,var(--c-primary-active,#1279c6)); }
.help-sidebar .help-cat-row:first-child { margin-top: 0; }
.help-sidebar .help-cat-toggle { display: flex; align-items: center; gap: .35rem; flex: 1 1 auto; min-width: 0; background: none; border: 0;
  padding: 0; margin: 0; cursor: pointer; text-align: left; font: inherit;
  font-size: max(.74rem, 11px); font-weight: 700; color: var(--c-primary-text,var(--c-primary-active,#1279c6)); }
.help-sidebar .help-cat-toggle[data-has-active] { color: var(--c-link-hover,#1e70bf); }
.help-sidebar .help-cat-toggle .help-cat-name { flex: 0 1 auto; }
.help-sidebar .help-cat-toggle .help-cat-chev { flex: 0 0 .8em; width: .8em; margin: 0; font-size: .9em; opacity: .7; text-align: left; transition: transform .15s; }
@media (prefers-reduced-motion: reduce) { .help-sidebar .help-cat-toggle .help-cat-chev { transition: none; } }
.help-sidebar .help-cat-toggle[aria-expanded="false"] .help-cat-chev { transform: rotate(-90deg); }
.help-sidebar .help-cat-toggle:hover { color: var(--c-link-hover,#1e70bf); }
.help-sidebar .help-cat-toggle:focus-visible { outline: 2px solid var(--c-primary-down,#1a69a4); outline-offset: 2px; }
.help-sidebar .help-cat-links[hidden] { display: none; }
.help-sidebar .help-cat-row .help-cat-open { margin-left: .1rem; opacity: 0; font-size: .95em; color: inherit; }
.help-sidebar .help-cat-row:hover .help-cat-open, .help-sidebar .help-cat-row:focus-within .help-cat-open { opacity: .7; }
@media (hover: none) {
  .help-sidebar .help-cat-row .help-cat-open { opacity: .7; display: inline-flex; align-items: center; justify-content: center; min-width: 2rem; min-height: 2rem; margin: -.4rem -.45rem -.4rem 0; }
  .help-sidebar .help-cat-toggle { min-height: 2rem; }
}

.help-sidebar .help-cat-links .help-cat-row.help-cat-sub, .help-sidebar .help-cat-links .category.help-cat-sub { margin: .45rem 0 .2rem; }
.help-sidebar .help-cat-sub .help-cat-toggle, .help-sidebar .category.help-cat-sub { font-size: max(.88rem, 12px); font-weight: 600; color: rgba(var(--c-ink-rgb,0,0,0),.78); }
.help-sidebar .help-cat-sub .help-cat-toggle[data-has-active], .help-sidebar .help-cat-sub .help-cat-toggle:hover { color: var(--c-link-hover,#1e70bf); }
.help-cat-card .help-cat-card-desc { font-size: .86rem; line-height: 1.4; color: rgba(var(--c-ink-rgb,0,0,0),.62); margin: .1rem 0 .15rem; }
.help-outline-sec { margin: 0 0 1.4rem; padding-left: .9rem; border-left: 2px solid var(--c-border,#ececec); }
.help-outline-sec .help-outline-sec { margin: .9rem 0 1rem; }
.help-outline .help-outline-head { font-size: 1.15rem; font-weight: 700; margin: 0 0 .35rem; }
.help-outline .help-outline-sec .help-outline-sec > .help-outline-head { font-size: 1rem; }
.help-outline .help-outline-head > a { color: inherit; }
.help-outline .help-outline-head > a:hover { color: var(--c-link-hover,#1e70bf); }
.help-outline-desc { color: rgba(var(--c-ink-rgb,0,0,0),.62); font-size: .92rem; margin: 0 0 .4rem; }
.help-outline .help-cat-list { margin-top: .4rem; }
.help-pager { display: flex; gap: .75rem; flex-wrap: wrap; margin-top: 1.75rem; padding-top: 1.1rem; border-top: 1px solid var(--c-border,#eee); }
.help-pager > * { flex: 1 1 14rem; min-width: 0; }
.help-pager-link { display: flex; flex-direction: column; gap: .15rem; padding: .75rem 1rem; border: 1px solid var(--c-border,#ececec); border-radius: 10px; color: rgba(var(--c-ink-rgb,0,0,0),.8); }
.help-pager-link:hover { background: var(--c-surface-2,#f8fbfe); border-color: #d3e3f1; color: rgba(var(--c-ink-rgb,0,0,0),.87); }
.help-pager-next { text-align: right; align-items: flex-end; }
.help-pager-dir { font-size: .82rem; color: rgba(var(--c-ink-rgb,0,0,0),.55); }
.help-pager-title { font-weight: 600; color: var(--c-link,#4183c4); overflow-wrap: anywhere; }
.help-pager-cat { font-size: .82rem; color: rgba(var(--c-ink-rgb,0,0,0),.6); }
@media only screen and (max-width: 767px) { .help-pager-gap { display: none; } }

.help-nav-toggle { display: none !important; }
@media only screen and (max-width: 767px) {
    .help-nav-toggle { display: block !important; margin-bottom: 1rem !important; }
    #help-sidebar.help-sidebar { display: none !important; }
    #help-sidebar.help-sidebar.help-nav-open {
        display: block !important;
        background: var(--c-surface,#fff);
        border: 1px solid var(--c-border,#ececec);
        border-radius: 12px;
        padding: 1.1rem 1rem 1.25rem;
        box-shadow: 0 6px 20px rgba(0,0,0,.06);
        margin-bottom: 1.25rem;
    }
}
.hs-result { display:block; padding:.85rem 1rem; border:1px solid var(--c-border,#ececec); border-radius:10px; margin-bottom:.6rem; color:rgba(var(--c-ink-rgb,0,0,0),.8); }
.hs-result:hover { background:var(--c-surface-2,#f8fbfe); border-color:#d3e3f1; }
.hs-result .hs-title { font-weight:600; color:rgba(var(--c-ink-rgb,0,0,0),.87); font-size:1.02rem; }
.hs-result .hs-cat { font-size:max(.72rem, 11px); color:rgba(var(--c-ink-rgb,0,0,0),.55); margin-top:.1rem; }
.hs-result .hs-snip { font-size:.9rem; color:rgba(var(--c-ink-rgb,0,0,0),.6); margin-top:.3rem; line-height:1.5; }
