body.bv-article-design #content{background:linear-gradient(135deg,#f5f7fc,#eef2f9)!important;color:#263650}
body.bv-article-design .support-content{padding:100px 32px 64px!important;background:transparent!important}
body.bv-article-design .support-body>.wrapper{display:grid!important;grid-template-columns:224px minmax(0,1fr);gap:32px;max-width:1400px;width:100%!important;margin:auto!important;align-items:start}
body.bv-article-design #support-nav{position:sticky!important;top:92px!important;width:224px!important;float:none!important;height:auto!important;max-height:calc(100vh - 112px);overflow:auto;background:rgba(255,255,255,.78)!important;border:1px solid #fff!important;border-radius:18px;padding:20px 12px!important;box-sizing:border-box}
body.bv-article-design .support-main{width:auto!important;margin:0!important;padding:0!important;min-width:0;float:none!important}
body.bv-article-design .crumbs{padding:0 0 20px!important;background:transparent!important;line-height:1.8;font-size:12px;color:#77859c;overflow-wrap:anywhere}
body.bv-article-design .bv-art-grid{grid-template-columns:minmax(0,1fr) 160px;gap:24px}
body.bv-article-design .help-content{background:rgba(255,255,255,.93);border:1px solid #fff;border-radius:22px;padding:36px!important;box-shadow:0 12px 48px #34466906}
body.bv-article-design #content .topictitle1{font-size:30px;line-height:1.5;letter-spacing:-.5px;color:#1d304c;margin:0 0 16px;text-wrap:pretty}
body.bv-article-design #content .updateTime{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e9edf4;color:#8090a5}
body.bv-article-design .help-content .section{padding:0!important;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
body.bv-article-design .help-content .modal-body{padding:0!important}
body.bv-article-design #msgContent .header{border:0!important;padding:20px 24px!important;background:#f3f6fb;border-radius:12px;text-align:left!important;margin-bottom:28px!important}
body.bv-article-design #msgContent .title{font-size:18px!important;line-height:1.7!important;color:#334663!important}
body.bv-article-design #msgContent .subtitle{font-size:12px!important;line-height:1.7!important;color:#8090a5!important}
body.bv-article-design #msgContent .content{font-family:inherit!important;color:#46546b!important;text-align:left!important;line-height:1.9!important}
body.bv-article-design #msgContent p{font-size:15px!important;line-height:1.95!important;margin:14px 0!important;letter-spacing:0!important}
body.bv-article-design #msgContent .bv-doc-heading{margin:32px 0 14px!important;color:#203450;font-size:21px!important;scroll-margin-top:100px}
body.bv-article-design #msgContent .bv-doc-command{background:#edf2f8;border:1px solid #dfe6f0;border-radius:12px;padding:18px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:13px!important;color:#2e4262;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left!important}
body.bv-article-design .bv-art-toc{top:104px;padding:16px 0 16px 16px;border-color:#dbe2ed}
body.bv-article-design .bv-art-toc a{padding:10px 8px}
body.bv-article-design .help-detail-feedback{margin:20px 0 0;padding:20px!important;border-radius:14px;background:#ffffffb8;border:1px solid #fff}
body.bv-article-design .help-detail-feedback .action{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}
body.bv-article-design .help-detail-feedback p{float:none!important;width:auto!important;margin:0!important;font-size:13px;overflow-wrap:anywhere}
body.bv-article-design #support-nav .prod-name,body.bv-article-design #support-nav .side-nav{background:transparent!important;width:auto!important}
body.bv-article-design #support-nav .side-nav .nav-item a{border-radius:8px;margin:3px 0;line-height:1.6;padding:12px 14px!important}
body.bv-article-design #support-nav a.bv-on{background:#fff0e5!important;color:#ac591e!important}
body.bv-article-design :is(a,button,input):focus-visible{outline:2px solid #c77c42;outline-offset:3px}
@media(max-width:1199px){body.bv-article-design .bv-art-grid{grid-template-columns:minmax(0,1fr)}body.bv-article-design .bv-art-col{max-width:none}}
@media(max-width:768px){body.bv-article-design .support-content{padding:72px 16px 32px!important}body.bv-article-design .support-body>.wrapper{display:block!important}body.bv-article-design #support-nav{position:relative!important;top:auto!important;width:100%!important;max-height:none;padding:0!important;margin-bottom:18px;overflow:visible}body.bv-article-design .help-content{padding:24px 20px!important;border-radius:16px}body.bv-article-design #content .topictitle1{font-size:23px}body.bv-article-design .crumbs{padding-bottom:16px!important}body.bv-article-design #msgContent .header{padding:16px!important}body.bv-article-design #msgContent .bv-doc-heading{font-size:19px!important}body.bv-article-design #support-nav .prod-name{height:auto!important;min-height:44px}}
body.bv-article-design .support-body>.wrapper{padding:0!important}
body.bv-article-design .support-body>.wrapper::before,body.bv-article-design .support-body>.wrapper::after{display:none!important}
body.bv-article-design #support-nav{left:auto!important;right:auto!important;grid-column:1;grid-row:1}
body.bv-article-design .support-main{grid-column:2;grid-row:1}
body.bv-article-design #support-nav .prod-name{position:relative!important;inset:auto!important;height:auto!important;padding:0!important}
body.bv-article-design #support-nav .sidenav-main{position:relative!important;inset:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}
@media(min-width:769px){body.bv-article-design .support-content{padding-top:40px!important}}
body.bv-article-design #support-nav .support-link-searcher-input{height:42px!important;border:1px solid #dde5ef!important;border-radius:9px!important;background:#f6f8fc!important;padding:0 36px 0 12px!important;width:100%!important;box-sizing:border-box;font-size:12px}
body.bv-article-design #support-nav .search-box-l{margin:12px 0!important;width:100%!important;padding:0!important}
body.bv-article-design #support-nav .support-link-searcher{width:100%!important}
.bv-doc-categories-toggle{display:none}
@media(max-width:768px){
 body.bv-article-design .support-content{padding-top:20px!important}
 body.bv-article-design #support-nav .menu-box,body.bv-article-design #support-nav .caption,body.bv-article-design #support-nav .prod-name>form{display:none!important}
 body.bv-article-design .bv-doc-categories-toggle{display:block;width:100%;text-align:left;border:0;background:transparent;color:#344663;font-size:14px;padding:15px 18px;min-height:48px;cursor:pointer}
 body.bv-article-design #support-nav .sidenav-main{display:none!important}
 body.bv-article-design #support-nav .sidenav-main.bv-doc-open{display:block!important;padding:0 16px 12px!important}
}

body.bv-article-design.bv-article-no-toc .bv-art-grid{grid-template-columns:minmax(0,820px);justify-content:center}
body.bv-article-design .help-content .section img{max-width:100%!important;height:auto!important}
body.bv-article-design .help-content .section pre{max-width:100%;overflow:auto;padding:18px;border-radius:12px;background:#edf2f8;white-space:pre-wrap;overflow-wrap:anywhere}
body.bv-article-design .help-content .section table{display:block;max-width:100%;overflow-x:auto}
body.bv-article-design .help-content .section .bv-doc-heading{scroll-margin-top:100px}

body.bv-category-design .bv-cat-sub{color:#7b8aa0;margin:0 0 28px;font-size:14px}
body.bv-category-design .bv-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0!important;margin:0!important}
body.bv-category-design .bv-cat-card{width:auto!important;min-width:0;margin:0!important;list-style:none;border:1px solid #e4eaf3!important;border-radius:14px!important;background:#f7f9fd!important;box-shadow:none!important;overflow:hidden}
body.bv-category-design .bv-cat-link{display:flex;flex-direction:column;height:100%;padding:22px!important;text-decoration:none}
body.bv-category-design .bv-cat-title{font-size:17px;line-height:1.7;color:#263b58;overflow-wrap:anywhere}
body.bv-category-design .bv-cat-desc{color:#718198;font-size:14px;line-height:1.8}
body.bv-category-design .bv-cat-meta{margin-top:auto;padding-top:16px;color:#8390a4;font-size:12px}
body.bv-category-design .bv-cat-card:hover{border-color:#e3ba98!important;background:#fffaf5!important}
body.bv-category-design .paginationWrap,body.bv-category-design .bv-cat-empty{grid-column:1/-1}
@media(max-width:768px){body.bv-category-design .bv-cat-grid{grid-template-columns:minmax(0,1fr)}body.bv-category-design .bv-cat-link{padding:18px!important}}

body.bv-article-design .help-content .section :is(h2,h3,h4,h5,h6){font-size:21px!important;line-height:1.65!important;color:#203450;margin:30px 0 16px!important;font-weight:600;scroll-margin-top:100px}
body.bv-article-design .help-content .section p{line-height:1.95;font-size:15px;margin:14px 0}
@media(max-width:768px){body.bv-article-design .help-content .section :is(h2,h3,h4,h5,h6){font-size:19px!important}}
/* Align the documentation columns and center the search action. */
@media(min-width:769px){body.bv-article-design #support-nav{top:0!important;align-self:start}}
body.bv-article-design #support-nav .support-link-searcher,body.bv-article-design #support-nav .search-box-l>form{position:relative!important;height:42px!important}
body.bv-article-design #support-nav .support-link-searcher-submit{position:absolute!important;top:50%!important;right:4px!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:34px!important;height:34px!important;min-height:0!important;border:0!important;background-color:transparent!important;background-position:center!important;box-sizing:border-box}
/* Keep the documentation sidebar within its column; retain vertical scrolling. */
body.bv-article-design #support-nav{overflow-x:hidden!important}
body.bv-article-design #support-nav .side-nav{max-width:100%!important;min-width:0!important;box-sizing:border-box;overflow-x:hidden!important}
body.bv-article-design #support-nav .side-nav .nav-item{max-width:100%;box-sizing:border-box}
body.bv-article-design #support-nav .side-nav .nav-item a{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
