/**
 * @Project NSSV3 Enterprise Wiki Responsive Stylesheet
 */

@media (max-width: 1199px) {
    .news_column.wiki-detail-grid {
        flex-direction: column;
    }

    .news_column.wiki-detail-grid .contentbody.wiki-article-main {
        max-width: 100%;
        width: 100%;
        order: 2;
    }

    .news_column .right_body {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
        position: static;
        order: 1;
        margin-bottom: 16px;
    }

    .news_column .show_listneo {
        position: static;
        max-height: none;
    }
}

@media (max-width: 991px) {
    .wiki-hotline-wrap {
        display: none;
    }

    .headerSearch .wiki-hero-title {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
    header.wiki-header {
        height: 60px;
    }

    .wiki-header-inner {
        height: 60px;
    }

    header.wiki-header .logo img {
        height: 32px;
    }

    .wiki-brand-badge {
        display: none;
    }

    .wiki-mobile-cat-btn {
        display: inline-flex;
    }

    .wiki-nav-wrap {
        display: none;
    }

    .headerSearch.wiki-hero-portal {
        padding: 24px 0 22px;
    }

    .headerSearch .wiki-hero-title {
        font-size: 19px;
    }

    .headerSearch .wiki-hero-subtitle {
        font-size: 13px;
        margin-bottom: 16px;
    }

    .headerSearch .fsearch input.wiki-search-input {
        height: 48px;
        font-size: 14px;
        padding-right: 44px;
    }

    .wiki-kbd-shortcut {
        display: none;
    }

    /* Mobile Sidebar Drawer */
    .wiki-sidebar-col {
        display: none;
        margin-bottom: 18px;
    }

    .wiki-sidebar-col.is-mobile-open {
        display: block;
    }

    .wiki-sidebar-sticky {
        position: static;
        max-height: 380px;
    }

    .news_column.wiki-cat-card,
    .news_column.wiki-detail-grid .contentbody.wiki-article-main {
        padding: 18px 16px;
    }

    .news_column h1.wiki-article-title {
        font-size: 21px;
    }

    .wiki-article-meta-bar {
        flex-direction: column;
        align-items: flex-start;
    }

    .wiki-doc-meta-date {
        display: none;
    }

    .s_result .keyhint-right {
        display: none;
    }

    .s_result .s_item {
        flex-direction: column;
        gap: 6px;
        padding: 12px 14px;
    }

    .s_result .s_item .sid {
        width: 100%;
        border-right: 0;
        border-bottom: 1px dashed var(--wiki-border);
        padding: 0 0 6px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}
