body.workspace-theme :is(.shell-main,.content){background:#0D2B20}
body.workspace-theme :is(.sidebar,.topbar,.card,.stat,.product,.cart,.cart-card,.cartbox,.exp-panel-categories,.searchbox,.filter,.notice,.wallet-card,.token-card,.reward-card,.club-status,.pricing-breakdown,.ci-filter,.modal,.notification-item,.order-card,.address-card,.workflow-banner,.cms-block,.sale-banner){background:#E6DAB6;color:#0D2B20;border-color:#b4a984}
body.workspace-theme :is(.growth-hero,.campaign-hero){background:#E6DAB6;color:#0D2B20}
body.workspace-theme :is(input,textarea,select,.iconbtn,.tablebtn,.btn.secondary,.tag,.pill,.product-image,.avatar){background:#E6DAB6;color:#0D2B20;border-color:#b4a984}
body.workspace-theme :is(.btn,.btn.green,.addbtn,.qty-btn){background:#0D2B20;color:#E6DAB6;border-color:#0D2B20}
body.workspace-theme .btn.secondary{background:#E6DAB6;color:#0D2B20;border-color:#b4a984}
body.workspace-theme .sidebar :is(.brand-sub,.workspace-label,.profile p,.navitem){color:#0D2B20}
body.workspace-theme .sidebar .navitem.active,body.workspace-theme .filter.active{background:#0D2B20;color:#E6DAB6}
body.workspace-theme .sidebar .side-bottom{border-color:#b4a984}
body.workspace-theme :is(.page-intro,.page-intro p,.page-intro .eyebrow,.footer,.ci-period){color:#E6DAB6}
body.workspace-theme .topbar :is(.breadcrumb,.top-date,.demo-tag){color:#0D2B20}
body.workspace-theme .demo-tag{border-color:#b4a984;background:#E6DAB6}
body.workspace-theme :is(.card,.stat,.product,.cart,.cart-card,.cartbox,.exp-panel-categories,.notice,.wallet-card,.token-card,.reward-card,.club-status,.modal,.cms-block,.growth-hero) :is(h1,h2,h3,h4,p,small,strong,.muted,.accent,.money,.spec,.brandname,.cart-empty,.field,.field-help,.form-note){color:#0D2B20}
body.workspace-theme :is(.tablewrap,th,td,.cart-line,.cart-total,.cart-head,.cart-footer,.event-list,.sf-goal){border-color:#b4a984}
body.workspace-theme :is(thead,th,.qty,.cart-empty,.order-meta,.wf-timeline li,.route-stop,.report-row,.loyalty-grid article,.pricing-total){background:#E6DAB6;color:#0D2B20}
body.workspace-theme .tablewrap tbody tr:hover{background:#dacda7}
body.workspace-theme .qty button{background:#0D2B20;color:#E6DAB6}
body.workspace-theme .catalog-layout>#cart-panel{background:#E6DAB6;color:#0D2B20;border-radius:18px}
body.workspace-theme .sf-checkout-steps li{color:#405749}
body.workspace-theme .sf-checkout-steps li.done{color:#0D2B20;border-color:#0D2B20}
body.workspace-theme .sf-progress-area{padding:16px 16px 0;margin-bottom:10px}
body.workspace-theme .notice.error,body.workspace-theme .inline-error{background:#E6DAB6;color:#842c27;border-color:#a95543}
body.workspace-theme .modal :is(.btn,.btn.green){color:#E6DAB6}
body.workspace-theme .cms-block{background:#E6DAB6!important;color:#0D2B20}
body.workspace-theme :is(.block-columns>div,.featured-products>a,.amount-summary>div,.order-items,.delivery-items,.balance,.workflow-times>span,.map-search-results button){background:#E6DAB6;color:#0D2B20;border-color:#b4a984}
body.workspace-theme .page-intro .btn{background:#E6DAB6;color:#0D2B20;border-color:#b4a984}
body.workspace-theme :is(.wallet-card,.cms-block,.growth-hero) .btn{color:#E6DAB6}
body.workspace-theme :is(.wallet-card,.cms-block,.growth-hero) .btn.secondary{color:#0D2B20}
body.workspace-theme :is(.pack-label,.permissions,.permissions .icon,.tiny-label){background:transparent;color:#0D2B20}
body.workspace-theme .pack-label{background:#E6DAB6;border-color:#b4a984}
body.workspace-theme .token-symbol{background:#E6DAB6;color:#0D2B20}
body.workspace-theme .topbar{background:#0D2B20;color:#E6DAB6;border-color:#365244}
body.workspace-theme .topbar :is(.breadcrumb,.top-date,.demo-tag,.iconbtn){background:#14382a;color:#E6DAB6;border:1px solid #456146;border-radius:10px}
body.workspace-theme .topbar :is(.breadcrumb,.top-date){padding:7px 12px}
body.workspace-theme .topbar .notification-btn>span{border-color:#0D2B20;background:#E6DAB6;color:#0D2B20}

body.workspace-theme{--accent:#0D2B20!important;--ink:#0D2B20;--muted:#405749;--bg:#0D2B20;--line:#b4a984;--green:#0D2B20}
body.workspace-theme :is(.hero,.report-kpi,.settings-preview,.preview-card,.employee-card,.customer-card,.campaign-card,.lead-tile,.kanban-heading,.lead-kanban>section,.experiment-numbers,.permissions,.amount-summary>div,.action-strip,.side-help,.batch,.batch-card,.route-card,.delivery-card,.delivery-stop,.stock-row,.packing-card,.notification,.wf-settings,.wf-day,.report-filter,.insight-number,.bridge-total,.pricing-total){background:#E6DAB6!important;color:#0D2B20;border-color:#b4a984}
body.workspace-theme :is(.card,.stat,.product,.cart,.cart-card,.cartbox,.exp-panel-categories,.notice,.wallet-card,.token-card,.reward-card,.club-status,.modal,.cms-block,.growth-hero,.hero,.report-kpi,.settings-preview,.campaign-card,.employee-card,.customer-card,.lead-tile,.lead-kanban>section,.amount-summary,.action-strip,.permissions){--ink:#0D2B20;--muted:#405749;color:#0D2B20}
body.workspace-theme :is(.card,.stat,.product,.cart,.cartbox,.exp-panel-categories,.notice,.wallet-card,.token-card,.modal,.cms-block,.growth-hero,.hero,.report-kpi,.settings-preview,.employee-card,.customer-card,.lead-tile,.lead-kanban>section,.action-strip) :is(h1,h2,h3,h4,h5,p,small,strong,b,label,li,td,th,.stat-top,.stat-note,.stat-icon,.stat-num,.overline,.hero-stat,.hero-stat span,.muted,.money,.money small,.form-note,.field-help,.spec,.brandname,.empty,.report-metric,.chart-legends>div,.chart-legends b,.insight-list article,.profit-bridge>div,.hero-stamp,.employee-meta,.lead-tile>.small){color:#0D2B20!important}
body.workspace-theme :is(input,textarea,select){background:#eee3c5;color:#0D2B20!important;border-color:#a89d79;accent-color:#0D2B20;color-scheme:light}
body.workspace-theme input::placeholder,body.workspace-theme textarea::placeholder{color:#4c6050;opacity:1}
body.workspace-theme :is(.stat-icon,.mini-avatar,.greeting-icon,.token-symbol,.tag,.pill,.tiny-label,.pack-label,.qtycontrol){background:#d6caa5;color:#0D2B20;border-color:#b4a984}
body.workspace-theme :is(.btn,.btn.green,.btn.soft,.addbtn,.qty-btn,.filter.active,.navitem.active){background:#0D2B20!important;color:#E6DAB6!important;border-color:#0D2B20}
body.workspace-theme :is(.btn,.btn.green,.btn.soft,.addbtn,.qty-btn,.filter.active,.navitem.active) :is(span,small,strong,b,.icon){color:#E6DAB6!important}
body.workspace-theme :is(.btn.secondary,.tablebtn,.textbtn){background:#E6DAB6!important;color:#0D2B20!important;border-color:#938b6b}
body.workspace-theme .btn.danger{background:#E6DAB6!important;color:#842c27!important;border:1px solid #a95543}
body.workspace-theme .pill.red,body.workspace-theme .inline-error,body.workspace-theme .notice.error{background:#E6DAB6;color:#842c27!important;border:1px solid #a95543}
body.workspace-theme .pill.orange{background:#d8c79c;color:#61471e}
body.workspace-theme :is(.navitem:hover,.filter:hover){background:#d6caa5;color:#0D2B20}
body.workspace-theme .navitem.active:before{background:#E6DAB6}
body.workspace-theme .topbar :is(.breadcrumb strong,.top-date .icon,.searchbox .icon,.keycap){color:#E6DAB6}
body.workspace-theme .topbar .searchbox{background:#14382a;border-color:#456146;color:#E6DAB6}
body.workspace-theme .topbar .searchbox input{background:transparent;color:#E6DAB6!important}
body.workspace-theme .topbar .searchbox input::placeholder{color:#E6DAB6}
body.workspace-theme .growth-section-heading :is(h2,.eyebrow),body.workspace-theme #content>.between{color:#E6DAB6}
body.workspace-theme .modal .form-note,body.workspace-theme .modal .small{color:#405749}
body.workspace-theme .tablewrap{border-radius:10px}body.workspace-theme th{background:#d8cba5}body.workspace-theme tbody tr:hover{background:#d8cba5}
body.workspace-theme .exp-panel-categories select{width:100%;min-height:46px}.workspace-mobile-categories{display:none}
body.workspace-theme .catalog-layout{align-items:start}
body.workspace-theme .footer{color:#E6DAB6}
@media(max-width:760px){.storefront .sf-category-list{display:none!important}.storefront .sf-shop-toolbar select{min-height:46px;width:100%}.workspace-mobile-categories{display:block}.exp-panel-categories>h3,.exp-panel-categories>button{display:none!important}.exp-panel-categories{padding:14px!important;width:100%}.catalog-layout .exp-panel-categories{grid-column:1/-1}.workspace-mobile-categories label{display:grid;gap:7px;font-size:12px;font-weight:600}body.workspace-theme .stat-num .money{white-space:normal;overflow-wrap:anywhere}body.workspace-theme .card-head{flex-wrap:wrap}body.workspace-theme :is(.wallet-card,.growth-hero,.campaign-hero){min-width:0}}
@media print{body.workspace-theme,.workspace-theme .content{background:white!important;color:#111!important}}

/* Complete the shared palette for operational and growth surfaces. */
body.workspace-theme :is(.workflow-hero,.wf-hero,.quick-action,.packing-equation,.packing-rules,.tax-row,.employee-avatar,.cms-editor-block,.kanban-heading>span){background:#E6DAB6!important;color:#0D2B20!important;border-color:#b4a984}
body.workspace-theme :is(.card,.stat,.product,.cart,.cart-card,.cartbox,.exp-panel-categories,.notice,.wallet-card,.token-card,.reward-card,.club-status,.modal,.growth-hero,.hero,.workflow-hero,.report-kpi,.settings-preview,.employee-card,.customer-card,.lead-tile,.lead-kanban>section,.action-strip,.tax-row,.packing-rules,.cms-editor-block,.permissions,.amount-summary) :is(span,div,summary,ul,ol){color:#0D2B20!important}
body.workspace-theme :is(.workflow-hero,.wf-hero,.tax-row,.packing-rules,.packing-equation,.quick-action) :is(h2,h3,p,small,li,.small){color:#0D2B20!important}
body.workspace-theme #content>.form-note,body.workspace-theme #content>.field{color:#E6DAB6}
body.workspace-theme :is(.btn,.btn.green,.btn.soft,.addbtn,.qty-btn,.filter.active,.navitem.active) :is(span,small,strong,b,div,.icon){color:#E6DAB6!important}
body.workspace-theme :is(.btn.secondary,.tablebtn,.textbtn) :is(span,small,strong,b,div,.icon){color:#0D2B20!important}
body.workspace-theme .page-intro .btn{background:#E6DAB6!important;color:#0D2B20!important;border-color:#b4a984}
body.workspace-theme .data-chart text{fill:#0D2B20}
body.workspace-theme .pill.red{color:#842c27!important}
body.workspace-theme .pill.orange{color:#61471e!important}

.workspace-mobile-categories{width:100%}
body.workspace-theme .form-note{line-height:2.1}

body.workspace-theme .workflow-banner :is(h2,p,span,div,strong,.small){color:#0D2B20!important}
body.workspace-theme .workflow-banner .btn,body.workspace-theme .workflow-banner .btn :is(span,strong){color:#E6DAB6!important}
body.workspace-theme :is(.topbar .demo-tag,.topbar .top-date,.topbar .breadcrumb,.topbar .iconbtn){color:#E6DAB6!important}
body.workspace-theme .navcount{background:#0D2B20;color:#E6DAB6}

/* Unframed text belongs to the green canvas; framed text belongs to cream. */
body.workspace-theme{--ink:#E6DAB6;--muted:#d3c7a4}
body.workspace-theme #content :is(.empty,.empty h3,.empty p,.field,.form-note,.field-help){color:#E6DAB6!important}
body.workspace-theme #content :is(.card,.stat,.product,.cart,.cart-card,.cartbox,.exp-panel-categories,.notice,.wallet-card,.token-card,.reward-card,.club-status,.growth-hero,.hero,.workflow-banner,.report-kpi,.settings-preview,.employee-card,.customer-card,.lead-tile,.lead-kanban>section,.action-strip,.tax-row,.packing-rules,.cms-editor-block,.permissions,.amount-summary,.ci-filter) :is(.empty,.empty h3,.empty p,.field,.form-note,.field-help){color:#0D2B20!important}
body.workspace-theme :is(.modal,.sidebar){--ink:#0D2B20;--muted:#405749}

body.workspace-theme :is(.order-card,.address-card,.workflow-banner,.cms-preview-wrap,.sf-cms-preview){--ink:#0D2B20;--muted:#405749;color:#0D2B20}
body.workspace-theme :is(.order-card,.address-card) :is(.muted,.money small,.small,.ltr){color:#0D2B20!important}
body.workspace-theme :is(.cms-preview-wrap,.sf-cms-preview){background:#E6DAB6;color:#0D2B20}
body.workspace-theme :is(.cms-preview-wrap,.sf-cms-preview) .sf-block{--sf-ink:#0D2B20;--sf-muted:#405749;color:#0D2B20}
body.workspace-theme :is(.cms-preview-wrap,.sf-cms-preview) :is(h1,h2,h3,p,summary,span,small,strong,.sf-eyebrow,.sf-hero-note,.sf-benefit-number,.money small){color:#0D2B20!important}
body.workspace-theme :is(.cms-preview-wrap,.sf-cms-preview) .btn,body.workspace-theme :is(.cms-preview-wrap,.sf-cms-preview) .btn :is(span,strong){color:#E6DAB6!important;background:#0D2B20!important}

body.workspace-theme .page-intro .btn :is(span,small,strong,b,.icon){color:#0D2B20!important}
body.workspace-theme :is(td small,.stat-note,.form-note,.field-help,.profile p,.table-foot){font-size:11px;line-height:1.9}
body.workspace-theme :is(.pill,.tag,.report-kpi p,.employee-meta,.chart-legends>div){font-size:11px}

@media(max-width:760px){body.workspace-theme .page-intro{display:flex;flex-direction:column;align-items:stretch;gap:15px}body.workspace-theme .page-intro>div{width:100%;min-width:0}body.workspace-theme .page-intro>.row{justify-content:flex-start;flex-wrap:wrap}body.workspace-theme .page-intro>.row:empty{display:none}body.workspace-theme .page-intro h1{font-size:23px}body.workspace-theme .page-intro p{font-size:12px;line-height:2}body.workspace-theme .page-intro .row .row{flex-wrap:wrap}}

@media(max-width:760px){.storefront .sf-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.storefront .sf-catalog-toolbar .sf-search{flex:1;min-width:200px}.storefront .sf-catalog-toolbar .sf-category{display:grid!important;flex:0 0 100%;width:100%;gap:9px;padding:14px 16px;background:#E6DAB6;color:#0D2B20;border:1px solid #b4a984;border-radius:16px;font-size:12px;font-weight:600}.storefront .sf-catalog-toolbar .sf-category select{width:100%;min-height:46px;max-width:100%;border:1px solid #a89d79;border-radius:10px;background:#E6DAB6;color:#0D2B20;padding:8px 12px}}
