.header-language-switch {
    display: flex !important;
    align-items: center;
    min-height: 70px;
    margin-left: 10px;
}

.header-language-switch .lang-selector-clean {
    background: rgba(47, 64, 80, 0.9);
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    padding: 3px 10px;
    transition: background-color 0.2s, border-color 0.2s;
}

.header-language-switch .lang-selector-clean:hover {
    background: #1ab394;
    border-color: #1ab394;
}

.header-language-switch .lang-selector-clean i {
    color: #fff;
    margin-right: 6px;
}

.header-language-switch select {
    max-width: 150px;
    padding: 4px 2px;
    color: #fff;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
}

.header-language-switch select option {
    color: #fff;
    background: #2f4050;
}

html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .navbar-header {
    float: right;
}

html[dir="rtl"] .navbar-nav {
    float: left !important;
}

html[dir="rtl"] .navbar-nav > li {
    float: right;
}

html[dir="rtl"] .header-language-switch {
    margin-right: 10px;
    margin-left: 0;
}

html[dir="rtl"] .header-language-switch .lang-selector-clean i {
    margin-right: 0;
    margin-left: 6px;
}

html[dir="rtl"] .text-left,
html[dir="rtl"] .features-text {
    text-align: right;
}

html[dir="rtl"] .text-right {
    text-align: left;
}

@media (max-width: 767px) {
    .header-language-switch {
        min-height: 48px;
        margin: 0;
        padding: 6px 15px;
    }

    .header-language-switch .lang-selector-clean {
        width: 100%;
        justify-content: center;
    }

    .header-language-switch select {
        max-width: none;
        width: 100%;
    }

    html[dir="rtl"] .navbar-header,
    html[dir="rtl"] .navbar-nav,
    html[dir="rtl"] .navbar-nav > li {
        float: none !important;
    }
}

/* 头图(用户 2026-10-01):全站各页(首页 / 价格 / GEO / AI 客服 / 网站智能体)统一换成深蓝网络图 */
.landing-page .header-back.one {
    background: #04114a url('../img/landing/header_home.jpg') center / cover no-repeat;
}

/* 顶部白色 logo(深蓝头图上);导航滚动变白底(navbar-scroll)时换回深色 logo */
.navbar-brand .logo-white { display: none; }
.navbar:not(.navbar-scroll) .navbar-brand .logo-white { display: inline-block; }
.navbar:not(.navbar-scroll) .navbar-brand .logo-dark { display: none; }

/* 头部横向全屏(用户 2026-10-01:同 admin.seekmyway.com)+ logo 后站名「我的官网」 */
.smw-nav-full .navbar > .container-fluid { padding-left: 28px; padding-right: 28px; }
.smw-nav-full .navbar-brand { background: transparent !important; padding-left: 0; padding-right: 0; }
/* logo 与站名同一行垂直居中(flex),不再各自用外边距对位(滚动前后导航高度不同会错开) */
.smw-nav-full .navbar-header { display: flex !important; align-items: center; }      /* 页面自带样式在手机上把它设回 block */
.smw-nav-full .navbar-header .navbar-brand { float: none; margin-top: 0; margin-bottom: 0; display: inline-flex; align-items: center; width: auto; flex: 0 0 auto; }
.smw-nav-full .navbar-header .navbar-toggle { order: 3; margin-left: auto; }
.smw-site-name { float: none; margin: 0 0 0 14px; padding: 2px 0 2px 14px; border-left: 1px solid rgba(255,255,255,.45);
    color: #fff; font-size: 19px; font-weight: 600; letter-spacing: .04em; line-height: 1.2; text-decoration: none; white-space: nowrap; }
.smw-site-name:hover, .smw-site-name:focus { color: #fff; text-decoration: none; opacity: .85; }
.navbar-scroll .smw-site-name { color: #2f4050; border-left-color: #e7eaec; }
.navbar-scroll .smw-site-name:hover { color: #1ab394; }
@media (max-width: 767px) {
    .smw-nav-full .navbar > .container-fluid { padding-left: 12px; padding-right: 12px; }
    .smw-site-name { color: #2f4050; border-left-color: #e7eaec; font-size: 16px; padding-left: 10px; margin-left: 8px; }
    /* 手机上导航栏顶部就是白底:一律用深色 logo */
    .navbar .navbar-brand .logo-white { display: none !important; }
    .navbar .navbar-brand .logo-dark { display: inline-block !important; }
}
