/* Measured reference styles; scoped to the storefront branding feature. */
html[data-workspace]{--accent:#2f80ed;--accent-strong:#2468b2;--accent-soft:#eef6ff}
html[data-workspace] body,html[data-workspace] button,html[data-workspace] input,html[data-workspace] select,html[data-workspace] textarea{font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif}
html[data-workspace] .wrapper>header.workspace-reference-header,html[data-workspace] .workspace-reference-header{background:var(--brand);color:#fff}
html[data-workspace] .workspace-reference-header nav a,html[data-workspace] .workspace-reference-header nav button,html[data-workspace] .workspace-user-center{font-size:14px;line-height:36px;padding:0 12px}
html[data-workspace] .workspace-reference-header{max-width:100vw;overflow:hidden}
html[data-workspace] .workspace-reference-header nav{min-width:0;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}
html[data-workspace] .workspace-reference-header nav a,html[data-workspace] .workspace-reference-header nav button{flex:0 0 auto}
html[data-workspace] .workspace-reference-logo,html[data-workspace] .workspace-reference-search,html[data-workspace] .workspace-user-center,html[data-workspace] .workspace-auth-actions{flex-shrink:0}
html[data-workspace] .workspace-auth-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}
html[data-workspace] .workspace-auth-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:34px;padding:0 18px;border:1px solid #fff;border-radius:18px;font-size:14px;line-height:32px;color:#fff}
html[data-workspace] .workspace-auth-actions .workspace-auth-login{background:#fff;color:var(--brand)}
html[data-workspace] .workspace-auth-actions a:hover{background:var(--brand-strong);color:#fff}
html[data-workspace] .workspace-reference-header nav a:hover,html[data-workspace] .workspace-reference-header nav button:hover,html[data-workspace] .workspace-reference-header nav .active{background:var(--brand-strong)}
html[data-workspace] .workspace-reference-search button{background:var(--brand)}
html[data-workspace] .workspace-sidebar{background:var(--brand);border-color:var(--line)}
html[data-workspace] .workspace-business-tabs{background:#fff}
html[data-workspace] .workspace-sidebar .workspace-business-tabs a,html[data-workspace] .workspace-sidebar .workspace-business-tabs button{color:var(--brand);background:#fff;border-color:var(--line)}
html[data-workspace] .workspace-sidebar .workspace-business-tabs .active,html[data-workspace] .workspace-sidebar .workspace-business-tabs [aria-current=page]{background:var(--brand);color:#fff}
html[data-workspace] .workspace-product-categories{background:var(--brand)}
html[data-workspace] .workspace-sidebar .workspace-product-categories button{font-size:16px;line-height:22px;padding:9px 10px;color:#fff}
html[data-workspace] .workspace-sidebar .workspace-product-categories button:hover,html[data-workspace] .workspace-sidebar .workspace-product-categories button.active{background:#fff;color:var(--brand)}
html[data-workspace] .workspace-quotation>.product-name{background:var(--brand);color:#fff}
html[data-workspace] .quotation-form .el-form-item__label{font-size:12px;line-height:36px;width:84px!important;margin-right:26px;background:var(--brand);color:#fff;border-radius:16px 0}
html[data-workspace] .workspace-material-card.active{border-color:var(--brand);color:var(--brand)}
html[data-workspace] .workspace-quote-prompt{font-size:14px;line-height:30px;color:var(--brand)}
html[data-workspace] .workspace-upload-title{background:var(--brand);color:#fff}
html[data-workspace] .workspace-file-list-heading{background:var(--brand);color:#fff;font-size:12px}
html[data-workspace] .workspace-file-list-heading a,html[data-workspace] .workspace-file-list-heading button{color:#fff}
html[data-workspace] .workspace-open-upload{background:var(--brand)}
html[data-workspace] .workspace-order-bar strong{color:var(--brand);font-size:24px}
html[data-workspace] .workspace-order-bar button{background:var(--brand);color:#fff;font-size:18px}
html[data-workspace] .ivu-table{font-size:12px;line-height:20px}
html[data-workspace] .ivu-table th{height:30px;background:#edf3f8;font-size:12px;line-height:30px}
html[data-workspace] .ivu-table td{font-size:12px;line-height:20px}
html[data-workspace] .ivu-table-cell{padding:8px 12px;overflow-wrap:anywhere}
html[data-workspace] .ivu-form-item-label{font-size:12px;line-height:20px}
html[data-workspace] .ivu-modal-header-inner{font-size:16px;line-height:24px;font-weight:400}
html[data-workspace] .workspace-unpaid-list li{flex-wrap:wrap;gap:6px}
html[data-workspace] .workspace-unpaid-list label{overflow-wrap:anywhere;min-width:0}
html[data-workspace] .workspace-unpaid-list a{color:var(--brand);white-space:nowrap}
html[data-workspace] .workspace-cancel-button{border:0;background:none;color:var(--brand);padding:0;white-space:nowrap;cursor:pointer}
html[data-workspace] .workspace-cancel-confirm{flex-basis:100%;padding:10px;background:#fff4f0;color:#8b2b28;font-size:12px}
html[data-workspace] .workspace-cancel-confirm button{padding:5px 10px;margin:6px 8px 0 0;border:1px solid #d8dce3;background:#fff;color:#333;white-space:nowrap}
html[data-workspace] .workspace-cancel-confirm button:first-of-type{background:var(--brand);color:#fff;border-color:var(--brand)}
@media(max-width:1100px) and (min-width:768px){html[data-workspace] .workspace-reference-header nav a,html[data-workspace] .workspace-reference-header nav button{padding:0 8px}}
@media(min-width:1200px) and (max-width:1700px){
html[data-workspace] .workspace-reference-header{gap:10px;padding:0 12px}
html[data-workspace] .workspace-reference-logo{flex-basis:140px}
html[data-workspace] .workspace-reference-logo img{width:128px}
html[data-workspace] .workspace-reference-header nav{gap:0;overflow-x:hidden}
html[data-workspace] .workspace-reference-header nav a,html[data-workspace] .workspace-reference-header nav button{font-size:14px;padding:0 4px}
html[data-workspace] .workspace-reference-search{flex-basis:160px;min-width:140px}
html[data-workspace] .workspace-auth-actions a{min-width:50px;padding:0 10px}
}
@media(min-width:900px) and (max-width:1199px){
html[data-workspace] .workspace-reference-header{gap:8px;padding:0 10px}
html[data-workspace] .workspace-reference-logo{flex-basis:140px}
html[data-workspace] .workspace-reference-logo img{width:128px}
html[data-workspace] .workspace-reference-header nav{gap:0;overflow-x:hidden}
html[data-workspace] .workspace-reference-header nav a,html[data-workspace] .workspace-reference-header nav button{font-size:14px;padding:0 4px}
html[data-workspace] .workspace-reference-search{flex-basis:150px;min-width:140px}
html[data-workspace] .workspace-auth-actions a{min-width:48px;padding:0 8px}
}
@media(min-width:1000px) and (max-width:1199px){
html[data-workspace] .workspace-reference-logo{flex-basis:120px}
html[data-workspace] .workspace-reference-logo img{width:112px}
html[data-workspace] .workspace-auth-actions a{min-width:44px;padding:0 6px}
}
@media(min-width:900px) and (max-width:999px){html[data-workspace] .workspace-reference-header nav{overflow-x:auto}}
@media(min-width:768px) and (max-width:899px){
html[data-workspace] .workspace-reference-header{gap:8px;padding:0 10px}
html[data-workspace] .workspace-reference-logo{flex-basis:128px}
html[data-workspace] .workspace-reference-logo img{width:118px}
html[data-workspace] .workspace-reference-header nav a,html[data-workspace] .workspace-reference-header nav button{font-size:13px;padding:0 4px}
html[data-workspace] .workspace-auth-actions a{min-width:46px;padding:0 7px}
}
@media(max-width:767px){html[data-workspace] .workspace-reference-header nav a,html[data-workspace] .workspace-reference-header nav button{padding:0 10px}html[data-workspace] .workspace-order-bar strong{font-size:18px}html[data-workspace] .workspace-order-bar button{font-size:14px}}
html[data-workspace] h1,html[data-workspace] h2,html[data-workspace] h3,html[data-workspace] h4{font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif}
html[data-workspace] .workspace-reference-header .workspace-reference-search button{background:var(--brand)!important}
html[data-workspace][data-workspace-home=true] .workspace-sidebar{display:none}
html[data-workspace][data-workspace-home=true] .workspace-main{margin-left:0}
html[data-workspace][data-workspace-home=true] .atelier-home>.container-v2{width:100%;max-width:none;padding:0 8px}
html[data-workspace] .reference-home-slide{height:416px;display:grid;grid-template-columns:1fr 1fr;background:#edf1f4;color:#273e58;overflow:hidden}
html[data-workspace] .reference-home-slide>div{padding:64px 9%}
html[data-workspace] .reference-home-slide h1{font-size:44px;line-height:1.3;margin:12px 0}
html[data-workspace] .reference-home-slide h2{font-size:24px;line-height:1.5;font-weight:400;margin:8px 0 16px}
html[data-workspace] .reference-home-slide p{font-size:14px;line-height:1.8;margin:8px 0}
html[data-workspace] .reference-home-slide>div>a{display:inline-block;margin-top:18px;padding:10px 24px;background:var(--brand);color:#fff;border-radius:3px}
html[data-workspace] .reference-home-slide>a{display:block;overflow:hidden}
html[data-workspace] .reference-home-slide img{width:100%;height:100%;object-fit:cover;display:block}
html[data-workspace] .reference-home-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(320px,1.85fr);gap:14px;margin:20px 0}
html[data-workspace] .reference-home-service,html[data-workspace] .reference-home-news{background:#edf0f4;border-radius:16px;padding:22px 20px;min-height:160px;min-width:0}
html[data-workspace] .reference-home-service{text-align:center}
html[data-workspace] .reference-home-service h2{color:#195583;font-size:22px;line-height:35px;margin:0 0 6px}
html[data-workspace] .reference-home-service p{font-size:13px;color:#7b8997;line-height:22px;margin:0 0 12px}
html[data-workspace] .reference-home-service>a{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:22px;padding:7px 40px;color:#36556c;font-size:13px}
html[data-workspace] .reference-home-news.information{margin:0;border:0;height:auto;display:block}
html[data-workspace] .reference-home-news h2{display:inline-block;background:#555;color:#fff;font-size:16px;font-weight:400;line-height:30px;margin:0 0 10px;border-radius:8px;padding:0 28px}
html[data-workspace] .reference-home-news ol{list-style:decimal;padding-left:20px;margin:0}
html[data-workspace] .reference-home-news li{font-size:14px;line-height:28px}
html[data-workspace] .reference-home-news .info-item{display:inline;padding:0;border:0;color:#172e44;overflow-wrap:anywhere}
html[data-workspace] .reference-home-news .information-foot{height:auto;line-height:24px;border:0;text-align:right;background:none;font-size:12px;margin-top:8px}
html[data-workspace] .reference-home-empty{font-size:14px;padding:12px 0;color:#66788a}
.reference-guide{max-width:1100px;margin:24px auto;padding:26px 32px;background:#fff;border:1px solid #dfe8f2;border-radius:5px}.reference-guide nav{font-size:13px;color:#65748a}.reference-guide h1{font-size:24px;margin:22px 0}.reference-guide h2{font-size:18px;margin:18px 0 8px}.reference-guide p{font-size:14px;line-height:1.9;color:#435469}.reference-guide ol{padding-left:24px;list-style:decimal}.reference-guide-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.reference-guide-actions a{color:#17633e;background:#eef5f1;padding:9px 16px}
@media(max-width:900px){html[data-workspace] .reference-home-services{grid-template-columns:repeat(3,1fr)}html[data-workspace] .reference-home-news{grid-column:1/-1}html[data-workspace] .reference-home-service{padding:20px 12px}html[data-workspace] .reference-home-service>a{padding:7px 22px}}
@media(max-width:600px){html[data-workspace] .reference-home-slide{height:360px;grid-template-columns:1fr 1fr}html[data-workspace] .reference-home-slide>div{padding:30px 16px}html[data-workspace] .reference-home-slide h1{font-size:28px}html[data-workspace] .reference-home-slide h2{font-size:18px}html[data-workspace] .reference-home-services{grid-template-columns:1fr}html[data-workspace] .reference-home-service{min-height:130px}.reference-guide{padding:20px 16px;margin:12px}}

html[data-workspace] .reference-information{padding:24px;min-height:500px}
html[data-workspace] .reference-information nav{font-size:14px;margin-bottom:24px}
html[data-workspace] .reference-information h1{font-size:22px;line-height:35px;margin:0 0 20px}
html[data-workspace] .reference-information-types{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
html[data-workspace] .reference-information-types button{border:1px solid #d7e1eb;background:#fff;color:#30558b;padding:7px 18px;white-space:nowrap}
html[data-workspace] .reference-information-types button[aria-pressed=true]{background:var(--brand);color:#fff}
html[data-workspace] .reference-information-list{list-style:none;padding:0;margin:0 0 24px}
html[data-workspace] .reference-information-list li{display:flex;align-items:baseline;gap:20px;padding:14px 8px;border-bottom:1px solid #dfe6ed;font-size:14px;line-height:24px}
html[data-workspace] .reference-information-list a{flex:1;overflow-wrap:anywhere;color:#263e57}
html[data-workspace] .reference-information-list time{font-size:12px;color:#7c8792;white-space:nowrap}
html[data-workspace] .reference-information-error{padding:12px;background:#fff3f0;color:var(--brand);font-size:14px}
html[data-workspace] .reference-information-error button{margin-left:12px;border:1px solid #ccc;background:#fff;padding:4px 12px;white-space:nowrap}
html[data-workspace] .reference-information-body{padding:24px 0;line-height:1.8;overflow-wrap:anywhere}
html[data-workspace] .reference-information-body img{max-width:100%;height:auto}
html[data-workspace] .reference-information-body table{display:block;max-width:100%;overflow:auto}
@media(max-width:767px){html[data-workspace] .reference-information{padding:16px 12px}html[data-workspace] .reference-information-list li{display:block}html[data-workspace] .reference-information-list time{display:block}}

html[data-workspace][data-account-page] #app.container{max-width:920px;margin:32px auto;padding:0 20px}
html[data-workspace][data-account-page] #app>.panel{background:#fff;border:1px solid #dfe6ee;border-radius:8px;box-shadow:0 10px 28px #223c5a14;padding:30px 24px}
html[data-workspace][data-account-page] #app .ivu-form{max-width:760px;margin:0 auto}
html[data-workspace][data-account-page] #app .ivu-form-item{margin-bottom:20px}
html[data-workspace][data-account-page] #app .ivu-btn-primary{background:var(--brand);border-color:var(--brand);min-width:128px}
html[data-workspace][data-account-page] .workspace-account-return{margin:14px 0 0;text-align:center;font-size:13px}
html[data-workspace][data-account-page] .workspace-account-return a{color:var(--brand)}
html[data-workspace] #app .ivu-tabs-tabpane img{max-width:100%!important;height:auto!important}
@media(max-width:767px){html[data-workspace][data-account-page] #app.container{margin:16px auto;padding:0 12px}html[data-workspace][data-account-page] #app>.panel{padding:22px 10px}html[data-workspace][data-account-page] #app .ivu-col-span-sm-18{width:100%;margin-left:0}html[data-workspace][data-account-page] #app .ivu-form .ivu-form-item-label{width:92px!important}html[data-workspace][data-account-page] #app .ivu-form-item-content{margin-left:92px!important}html[data-workspace] .quotation-form .el-select{width:calc(100vw - 122px)!important;max-width:284px!important}html[data-workspace] .quotation-form .el-select .el-input{width:100%!important}}

/* The latest workspace hierarchy, using the active customer's brand palette. */
html[data-workspace] .wrapper>header.workspace-reference-header,
html[data-workspace] .workspace-reference-header,
html[data-workspace] .header-v2 .header-bar3,
html[data-workspace] .header-bottom,
html[data-workspace] .workspace-mobile-nav{background:var(--brand);color:#fff}
html[data-workspace] .workspace-reference-header nav a:hover,
html[data-workspace] .workspace-reference-header nav button:hover,
html[data-workspace] .workspace-reference-header nav .active,
html[data-workspace] .workspace-reference-header nav button.active{background:var(--brand-strong);color:#fff}
html[data-workspace] .workspace-reference-header .workspace-reference-search button{background:#2f80ed!important;color:#fff}
html[data-workspace] .workspace-auth-actions .workspace-auth-login{background:#fff;color:var(--brand)}
html[data-workspace] .workspace-auth-actions a:hover{background:#2f80ed;color:#fff}
html[data-workspace] .workspace-sidebar,
html[data-workspace] .workspace-product-categories{background:var(--brand);border-color:var(--line)}
html[data-workspace] .workspace-sidebar .workspace-business-tabs a,
html[data-workspace] .workspace-sidebar .workspace-business-tabs button{color:var(--brand);background:#fff;border-color:var(--line)}
html[data-workspace] .workspace-sidebar .workspace-business-tabs .active,
html[data-workspace] .workspace-sidebar .workspace-business-tabs [aria-current=page],
html[data-workspace] .workspace-business-tabs button.active,
html[data-workspace] .workspace-business-tabs button:first-child{background:var(--brand);color:#fff}
html[data-workspace] .workspace-sidebar .workspace-product-categories button:hover,
html[data-workspace] .workspace-sidebar .workspace-product-categories button.active{background:#fff;color:var(--brand)}
html[data-workspace] .workspace-quotation>.product-name,
html[data-workspace] .quotation-form .el-form-item__label,
html[data-workspace] .workspace-rail-title,
html[data-workspace] .workspace-upload-title{background:var(--brand);color:#fff}
html[data-workspace] .workspace-category-panel{background:var(--brand);color:#fff}
html[data-workspace] .workspace-category-close{background:#fff;color:var(--brand)}
html[data-workspace] .workspace-material-card.active,
html[data-workspace] .workspace-material-card.cur,
html[data-workspace] .workspace-quotation>.product-bar a.product-item.cur,
html[data-workspace] .quotation-btn.active{border-color:var(--brand)!important;color:var(--brand);background:var(--brand-soft)}
html[data-workspace] .quotation-calculate.active{border-color:var(--brand)!important;background:var(--brand-soft)!important}
html[data-workspace] .ivu-btn-error,
html[data-workspace] .ivu-btn-primary,
html[data-workspace] .el-button--primary,
html[data-workspace] button[data-workspace-action=create],
html[data-workspace] .atelier-primary,
html[data-workspace] .workspace-order-bar button,
html[data-workspace] .workspace-exclusive-submit,
html[data-workspace] .workspace-pin-category{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}
html[data-workspace] .atelier-primary:hover{background:var(--brand-strong)!important}
html[data-workspace] .workspace-order-bar strong,
html[data-workspace] .workspace-quote-prompt,
html[data-workspace] .workspace-success,
html[data-workspace] .workspace-main .ivu-tabs-nav .ivu-tabs-tab-active{color:var(--brand)}
html[data-workspace] .workspace-main .ivu-tabs-ink-bar{background:var(--brand)}
html[data-workspace] .workspace-file-list-heading,
html[data-workspace] .workspace-exclusive-queue-head{background:#2f80ed;color:#fff}
html[data-workspace] .workspace-open-upload,
html[data-workspace] .workspace-exclusive-actions button,
html[data-workspace] .workspace-exclusive-picker{background:#2f80ed!important;border-color:#fff!important;color:#fff}
html[data-workspace] .workspace-exclusive-actions button:last-child{background:transparent!important;border-color:#fff!important}
html[data-workspace] .workspace-text-button,
html[data-workspace] .workspace-confirm-exit button{border-color:#b8cbe6;background:#f5f9ff;color:#2468b2}
html[data-workspace] .workspace-unpaid-list a,
html[data-workspace] .workspace-account-return a,
html[data-workspace] .workspace-account-heading a,
html[data-workspace] .workspace-aftersales-apply-heading a,
html[data-workspace] .workspace-order-detail-heading a,
html[data-workspace] .reference-information-list a,
html[data-workspace] .reference-information-types button{color:#2468b2;border-color:#8fb8e8}
html[data-workspace] .reference-information-types button[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}
html[data-workspace] .workspace-account-heading a:focus-visible{background:#2f80ed;color:#fff}
html[data-workspace] .workspace-pending-files button,
html[data-workspace] .workspace-exclusive-file button{color:#2468b2;border-color:#2f80ed}
html[data-workspace] .workspace-exclusive-drop.dragging,
html[data-workspace] .workspace-exclusive-drop:hover{background:#eef6ff;color:#2468b2;border-color:#2f80ed}
html[data-workspace] .workspace-upload-error,
html[data-workspace] .reference-information-error{color:var(--brand-strong);background:#fff3ea}
html[data-workspace] .workspace-cancel-button{color:var(--brand-strong)}
html[data-workspace] .workspace-cancel-confirm{background:#fff4eb;color:#a43b12}
html[data-workspace] .workspace-cancel-confirm button:first-of-type{background:var(--brand);color:#fff;border-color:var(--brand)}
html[data-workspace][data-account-page] #app .ivu-btn-primary{background:var(--brand)!important;border-color:var(--brand)!important}
html[data-workspace] .reference-home-slide>div>a{background:var(--brand);color:#fff}
html[data-workspace] .workspace-material-card{color:var(--brand)}
html[data-workspace] .workspace-category-results a:hover,
html[data-workspace] .workspace-binding-results a:hover{border-color:var(--brand);color:var(--brand)}
html[data-workspace] .workspace-category-panel[data-menu-kind="binding"] .workspace-binding-results a:hover,
html[data-workspace] .workspace-category-panel[data-menu-kind="binding"] .workspace-binding-results a:focus-visible,
html[data-workspace] .workspace-category-panel[data-menu-kind="nav"] .workspace-category-results a:hover,
html[data-workspace] .workspace-category-panel[data-menu-kind="nav"] .workspace-category-results a:focus-visible{background:#eef6ff;color:#2468b2}
html[data-workspace] .workspace-category-panel a:focus-visible{outline-color:var(--brand)}
html[data-workspace] .workspace-finance-summary b,
html[data-workspace] .workspace-recharge-heading p,
html[data-workspace] .workspace-account-heading p,
html[data-workspace] .workspace-certificate-orders .workspace-order-filters label:last-of-type{color:var(--brand)}
html[data-workspace] .workspace-staff-toolbar button,
html[data-workspace] .workspace-recharge-options button.active{background:var(--brand);border-color:var(--brand);color:#fff}
html[data-workspace] .workspace-account-heading a,
html[data-workspace] .workspace-aftersales-apply-heading a,
html[data-workspace] .workspace-order-detail-heading a{color:#2468b2;border-color:#2f80ed}

/* Keep legacy order/account pages on the same orange-first palette. */
html[data-workspace] .workspace-account-categories{
 background:var(--brand)!important;
}
html[data-workspace] .workspace-account-categories a,
html[data-workspace] .workspace-account-categories button{
 color:#fff!important;
 background:transparent!important;
}
html[data-workspace] .workspace-account-categories a:hover,
html[data-workspace] .workspace-account-categories a[aria-current=page],
html[data-workspace] .workspace-account-categories button:hover,
html[data-workspace] .workspace-account-categories button.active{
 background:var(--brand)!important;
 color:#fff!important;
}
html[data-workspace] .workspace-business-tabs a.active,
html[data-workspace] .workspace-order-tabs a.active{
 background:var(--brand)!important;
 color:#fff!important;
}
html[data-workspace] .workspace-order-balance{
 color:var(--brand);
}
html[data-workspace] .workspace-order-table thead,
html[data-workspace] .workspace-orders .workspace-order-table th{
 background:var(--brand)!important;
 border-color:var(--brand)!important;
 color:#fff!important;
}
html[data-workspace] .workspace-order-more,
html[data-workspace] .workspace-order-link,
html[data-workspace] .workspace-order-actions button{
 color:#2468b2;
}
html[data-workspace] .workspace-order-actions button{
 border-color:#8fb8e8;
}

/* Sidebar selection is exclusive: a category selection takes visual priority over the current-page link. */
html[data-workspace] .workspace-sidebar .workspace-business-tabs>a,
html[data-workspace] .workspace-sidebar .workspace-business-tabs>button{background:#fff!important;color:var(--brand)!important}
html[data-workspace] .workspace-sidebar .workspace-business-tabs>button.active,
html[data-workspace] .workspace-sidebar .workspace-business-tabs:not(:has(>button.active))>a.active,
html[data-workspace] .workspace-sidebar .workspace-business-tabs:not(:has(>button.active))>a[aria-current=page]{background:var(--brand)!important;color:#fff!important}
html[data-workspace] .workspace-sidebar .workspace-business-tabs:has(>button.active)>a.active,
html[data-workspace] .workspace-sidebar .workspace-business-tabs:has(>button.active)>a[aria-current=page]{background:#fff!important;color:var(--brand)!important}

/* Replace the legacy wine-red account rail with the site's orange-red palette. */
html[data-workspace] .workspace-account-categories{background:var(--brand)!important}
html[data-workspace] .workspace-account-categories a,
html[data-workspace] .workspace-account-categories button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important}
html[data-workspace] .workspace-account-categories a:hover,
html[data-workspace] .workspace-account-categories a:focus-visible,
html[data-workspace] .workspace-account-categories a[aria-current=page],
html[data-workspace] .workspace-account-categories button:hover,
html[data-workspace] .workspace-account-categories button:focus-visible,
html[data-workspace] .workspace-account-categories button.active{background:var(--brand-strong)!important;color:#fff!important}
