/* Generated by tools/build_pastel_css.py; scoped themes, no media filters. */
/* Generated by tools/build_mist_rose_css.py. Only mist_rose selectors. */
/* app.css */
.theme-preview-mist_rose{background:#fffaf8}
.theme-preview-mist_rose .preview-sidebar{background:#faedf0}
.theme-preview-mist_rose .preview-main{background:#fffaf8}
.theme-preview-mist_rose .preview-top,.theme-preview-mist_rose .preview-cards i,.theme-preview-mist_rose .preview-panel{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"]{color-scheme:light;--bg:#fffaf8;--panel:#fffaf8;--line:#faedf0;--text:#493139;--muted:#967680;--accent:#805364;--accent2:#984b67;--danger:#c84c5a;--ok:#805364;background:linear-gradient(145deg,#fffaf8 0,#fffaf8 48%,#fffaf8 100%);color:var(--text)}
.app-body[data-ui-theme="mist_rose"] .sidebar{border-right-color:#faedf0;background:linear-gradient(180deg,#fffaf8,#fffaf8 58%,#fffaf8);box-shadow:inset -1px 0 0 #fffaf8}
.app-body[data-ui-theme="mist_rose"] .brand-side{border-color:#faedf0;background:linear-gradient(180deg,#fffaf8,#fffaf8)}
.app-body[data-ui-theme="mist_rose"] .brand-side small,.app-body[data-ui-theme="mist_rose"] .sidebar-label,.app-body[data-ui-theme="mist_rose"] .workspace-eyebrow{color:#805364}
.app-body[data-ui-theme="mist_rose"] .side-nav a{color:#805364}
.app-body[data-ui-theme="mist_rose"] .side-nav a:hover{background:#faedf0;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .side-nav a.active{background:linear-gradient(180deg,#faedf0,#fffaf8);border-color:#984b67;box-shadow:0 0 0 1px #faedf0 inset,0 8px 20px #984b671a;color:#493139}
.app-body[data-ui-theme="mist_rose"] .sidebar-member-card{border-color:#faedf0;background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .sidebar-member-card small{color:#967680}
.app-body[data-ui-theme="mist_rose"] .workspace-topbar{border-bottom-color:#faedf0;background:rgba(248,252,253,.88);box-shadow:0 8px 22px rgba(54,91,106,.05)}
.app-body[data-ui-theme="mist_rose"] .workspace-title{color:#493139}
.app-body[data-ui-theme="mist_rose"] .top-chip{border-color:#faedf0;background:#fffaf8;color:#805364}
.app-body[data-ui-theme="mist_rose"] .panel,.app-body[data-ui-theme="mist_rose"] .stats>div,.app-body[data-ui-theme="mist_rose"] .stat,.app-body[data-ui-theme="mist_rose"] .ui-hero-card,.app-body[data-ui-theme="mist_rose"] .contact-result-card{background:#fffaf8;border-color:#faedf0;box-shadow:0 14px 36px rgba(44,84,100,.08)}
.app-body[data-ui-theme="mist_rose"] .ui-hero-card{background:linear-gradient(145deg,#fffaf8,#fffaf8)}
.app-body[data-ui-theme="mist_rose"] .hero-mini-stats>div{border-color:#faedf0;background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .hero-mini-stats b{color:#493139}
.app-body[data-ui-theme="mist_rose"] .panel p,.app-body[data-ui-theme="mist_rose"] label,.app-body[data-ui-theme="mist_rose"] .preview-grid figcaption{color:#967680}
.app-body[data-ui-theme="mist_rose"] input,.app-body[data-ui-theme="mist_rose"] select,.app-body[data-ui-theme="mist_rose"] textarea{background:#fffaf8;color:#493139;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] input:focus,.app-body[data-ui-theme="mist_rose"] select:focus,.app-body[data-ui-theme="mist_rose"] textarea:focus{border-color:#984b67;box-shadow:0 0 0 3px #984b671a}
.app-body[data-ui-theme="mist_rose"] .btn{border-color:#ddc3cb;background:#fffaf8;color:#493139}
.app-body[data-ui-theme="mist_rose"] .btn:hover{border-color:#984b67;background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .btn.primary{background:linear-gradient(135deg,#984b67,#984b67);color:#fffaf8;border-color:transparent}
.app-body[data-ui-theme="mist_rose"] .tablewrap table thead th{background:#fffaf8;color:#967680}
.app-body[data-ui-theme="mist_rose"] th,.app-body[data-ui-theme="mist_rose"] td,.app-body[data-ui-theme="mist_rose"] .list a,.app-body[data-ui-theme="mist_rose"] .barrow,.app-body[data-ui-theme="mist_rose"] .detail p,.app-body[data-ui-theme="mist_rose"] .event{border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] tbody tr:hover{background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .tag{border-color:#ddc3cb;color:#805364;background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .flash{border-color:#faedf0;background:#fffaf8;color:#493139}
.app-body[data-ui-theme="mist_rose"] .flash.success{border-color:#ddc3cb;background:#fffaf8;color:#805364}
.app-body[data-ui-theme="mist_rose"] .flash.error{border-color:#e6c2c8;background:#fff2f4;color:#9e3d4a}
.app-body[data-ui-theme="mist_rose"] .email-unverified-banner{border-color:#e3d59f;background:#fff9e8;color:#795f13}
.app-body[data-ui-theme="mist_rose"] .email-unverified-banner a{color:#805364}
.app-body[data-ui-theme="mist_rose"] .ocr-stepper,.app-body[data-ui-theme="mist_rose"] .engine-flow>div,.app-body[data-ui-theme="mist_rose"] .service-grid>div,.app-body[data-ui-theme="mist_rose"] .admin-shortcuts a,.app-body[data-ui-theme="mist_rose"] .org-card-grid article,.app-body[data-ui-theme="mist_rose"] .identity-card,.app-body[data-ui-theme="mist_rose"] .security-status>div,.app-body[data-ui-theme="mist_rose"] .visibility-explainer>div{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .scan-camera-visual{background:radial-gradient(circle,#fffaf8,#fffaf8 68%);border-color:#984b67}
.app-body[data-ui-theme="mist_rose"] .scan-frame{border-color:#984b67;box-shadow:0 0 35px #984b671f inset}
.app-body[data-ui-theme="mist_rose"] .scan-frame span{color:#805364}
.app-body[data-ui-theme="mist_rose"] .scan-frame small{color:#967680}
.app-body[data-ui-theme="mist_rose"] .card-image-preview{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .social-login-btn{border-color:#faedf0;background:#fffaf8;color:#493139}
.app-body[data-ui-theme="mist_rose"] .provider-mark{border-color:#ddc3cb;background:#fffaf8;color:#805364}
.app-body[data-ui-theme="mist_rose"] .auth-divider:before,.app-body[data-ui-theme="mist_rose"] .auth-divider:after{background:#faedf0}
.app-body[data-ui-theme="mist_rose"] .identity-card.bound{border-color:#ddc3cb;background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .email-verify-callout{border-color:#e5d7a7;background:#fff9ea}
.app-body[data-ui-theme="mist_rose"] .email-verify-callout p{color:#786b43}
.app-body[data-ui-theme="mist_rose"] .contact-avatar{background:#faedf0;color:#805364}
.app-body[data-ui-theme="mist_rose"] .score-ring{border-color:#ddc3cb;background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .saved-chip{border-color:#faedf0;background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .advanced-filter{border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .public-media-item,.app-body[data-ui-theme="mist_rose"] .public-card-media-item{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .public-card-media-frame{background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .mutual-memory-section{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .mutual-memory-note{color:#805364}
.app-body[data-ui-theme="mist_rose"] .private-media-placeholder{background:#fffaf8;color:#967680}
.app-body[data-ui-theme="mist_rose"] .ai-guide-drawer,.app-body[data-ui-theme="mist_rose"] .ai-guide-page-chat{background:#fffaf8;border-color:#faedf0;color:#493139}
.app-body[data-ui-theme="mist_rose"] .ai-guide-msg.assistant{background:#fffaf8;color:#805364}
.app-body[data-ui-theme="mist_rose"] .ai-guide-msg.user{background:#fffaf8;color:#493139}
.app-body[data-ui-theme="mist_rose"] .privacy-banner.safe{background:#fffaf8;border-color:#ddc3cb}
.app-body[data-ui-theme="mist_rose"] .privacy-banner.open{background:#fff8e8;border-color:#e4d49d}
.app-body[data-ui-theme="mist_rose"] .setting-list a,.app-body[data-ui-theme="mist_rose"] .guide-workflows a,.app-body[data-ui-theme="mist_rose"] .event-list>div,.app-body[data-ui-theme="mist_rose"] .guide-top-pages>div{border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .theme-choice-card{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .theme-choice-card.selected{border-color:#984b67}
.app-body[data-ui-theme="mist_rose"] .conversation-row:hover,.app-body[data-ui-theme="mist_rose"] .conversation-row.unread{background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .unread-pill{color:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .message-bubble{background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .message-bubble.mine{background:linear-gradient(135deg,#faedf0,#faedf0);border-color:#ddc3cb}
.app-body[data-ui-theme="mist_rose"] .notice-card,.app-body[data-ui-theme="mist_rose"] .warning-card{background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .template-chip{background:#fffaf8}
.production-shell[data-ui-theme="mist_rose"]{--prod-bg:#fffaf8;--prod-bg2:#fffaf8;--prod-card:#fffaf8;--prod-card2:#fffaf8;--prod-line:#faedf0;--prod-line-2:#ddc3cb;--prod-text:#493139;--prod-muted:#967680;background:#fffaf8;color:#493139}
.production-shell[data-ui-theme="mist_rose"] .production-sidebar{background:#fffaf8;border-color:#faedf0}
.production-shell[data-ui-theme="mist_rose"] .production-topbar{background:rgba(250,253,254,.94)!important;border-color:#faedf0!important}
.production-shell[data-ui-theme="mist_rose"] .prod-card,.production-shell[data-ui-theme="mist_rose"] .prod-kpi,.production-shell[data-ui-theme="mist_rose"] .panel{background:#fffaf8;border-color:#faedf0;box-shadow:0 12px 30px rgba(54,83,96,.08)}
.production-shell[data-ui-theme="mist_rose"] .prod-pagehead h1,.production-shell[data-ui-theme="mist_rose"] .prod-card-head h2,.production-shell[data-ui-theme="mist_rose"] .prod-kpi b{color:#493139}
.production-shell[data-ui-theme="mist_rose"] .prod-pagehead p,.production-shell[data-ui-theme="mist_rose"] .prod-kpi small,.production-shell[data-ui-theme="mist_rose"] .prod-kpi em{color:#967680}
.production-shell[data-ui-theme="mist_rose"] .production-search,.production-shell[data-ui-theme="mist_rose"] .rag-stats>div,.production-shell[data-ui-theme="mist_rose"] .health-grid>div{background:#fffaf8;border-color:#faedf0}
.production-shell[data-ui-theme="mist_rose"] .production-search input{color:#493139!important}
.production-shell[data-ui-theme="mist_rose"] .production-nav a{color:#805364!important}
.production-shell[data-ui-theme="mist_rose"] .production-nav a:hover{background:#fffaf8!important;color:#493139!important}
.production-shell[data-ui-theme="mist_rose"] .production-nav a.active{background:linear-gradient(100deg,#faedf0,#fffaf8)!important;color:#805364!important;border-color:#ddc3cb!important}
.production-shell[data-ui-theme="mist_rose"] .prod-table th,.production-shell[data-ui-theme="mist_rose"] .prod-table td,.production-shell[data-ui-theme="mist_rose"] .action-queue>a,.production-shell[data-ui-theme="mist_rose"] .audit-list>div,.production-shell[data-ui-theme="mist_rose"] .activity-list>div,.production-shell[data-ui-theme="mist_rose"] .followup-item,.production-shell[data-ui-theme="mist_rose"] .quota-list>div{border-color:#faedf0}
.production-shell[data-ui-theme="mist_rose"] .donut:before{background:#fffaf8;border-color:#faedf0}
.production-shell[data-ui-theme="mist_rose"] .grid-lines line{stroke:#faedf0}
.public-theme-mist_rose{--pub-bg:#fffaf8;--pub-bg2:#fffaf8;--pub-panel:rgba(255,255,255,.96);--pub-panel2:#fffaf8;--pub-line:#faedf0;--pub-text:#493139;--pub-muted:#967680;--pub-accent:#805364;--pub-accent2:#984b67;--pub-ok:#805364}
.public-theme-mist_rose:before{background:radial-gradient(circle at 12% 0,rgba(79,186,207,.13),transparent 38%),radial-gradient(circle at 88% 12%,rgba(105,197,176,.11),transparent 34%),linear-gradient(145deg,#fffaf8,#fffaf8 56%,#fffaf8)}
.public-theme-mist_rose .public-surface-card{box-shadow:0 16px 38px rgba(52,83,96,.09)}
.public-theme-mist_rose .public-theme-chip,.public-theme-mist_rose .public-source-chip{background:rgba(255,255,255,.82)}
.public-theme-mist_rose .btn{background:#fffaf8;color:#493139;border-color:#faedf0}
.public-theme-mist_rose .btn.primary{background:linear-gradient(135deg,#805364,#984b67);color:#fffaf8;border-color:transparent}
.public-theme-mist_rose .public-trust-card{background:#fffaf8}
.public-theme-mist_rose .public-guest-card{background:#fffaf8}
.public-theme-mist_rose .public-contact-icon{background:#fffaf8}
.public-theme-mist_rose .public-links-card .public-links a{background:#fffaf8;color:#493139}
.public-theme-mist_rose .public-card-media-item{background:#fffaf8}
.public-theme-mist_rose .mutual-memory-section{background:#fffaf8}
.public-body[data-ui-theme="mist_rose"]{color-scheme:light;background:linear-gradient(145deg,#fffaf8 0,#fffaf8 48%,#fffaf8 100%);color:#493139}
.public-body[data-ui-theme="mist_rose"] .topbar{background:rgba(250,253,254,.93);border-color:#faedf0}
.public-body[data-ui-theme="mist_rose"] .topbar .brand{color:#493139}
.public-body[data-ui-theme="mist_rose"] .topbar nav a{color:#805364}
.public-body[data-ui-theme="mist_rose"] .topbar .pill{background:#fffaf8;border-color:#faedf0;color:#493139}
[data-ui-theme="mist_rose"] .call-now-btn{ color:#493139; border-color:rgba(8,118,93,.28); background:rgba(8,118,93,.08); }
[data-ui-theme="mist_rose"] .compact-card,[data-ui-theme="mist_rose"] .add-card{background:rgba(255,255,255,.78)}
.app-body[data-ui-theme="mist_rose"] .detail .contact-action-row{border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .showcase-quick,.app-body[data-ui-theme="mist_rose"] .recipient-chip{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .recipient-picker{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .account-admin-kpis article{background:#fffaf8;border-color:#faedf0;box-shadow:0 10px 28px rgba(45,79,92,.07)}
.app-body[data-ui-theme="mist_rose"] .account-kpi-icon{background:#fffaf8;color:#805364;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .provision-card-head{background:linear-gradient(135deg,#fffaf8,transparent)}
.app-body[data-ui-theme="mist_rose"] .employee-card .provision-card-head{background:linear-gradient(135deg,#fffaf8,transparent)}
.app-body[data-ui-theme="mist_rose"] .provision-number{background:#fffaf8;color:#805364;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .employee-card .provision-number{background:#fffaf8;color:#805364;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .provision-policy-note{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .provision-policy-note b{color:#805364}
.app-body[data-ui-theme="mist_rose"] .provision-policy-note.safe{background:#f1faf6;border-color:#c7e5d8}
.app-body[data-ui-theme="mist_rose"] .provision-policy-note.safe b{color:#805364}
.app-body[data-ui-theme="mist_rose"] .credential-reveal{background:linear-gradient(135deg,#fffaf8,#fffaf8);border-color:#ddc3cb}
.app-body[data-ui-theme="mist_rose"] .account-safety-footer{background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .bulk-import-head{background:linear-gradient(135deg,#fffaf8,transparent)}
.app-body[data-ui-theme="mist_rose"] .governance-card-head{background:linear-gradient(135deg,#fff8e9,transparent)}
.app-body[data-ui-theme="mist_rose"] .department-create-card .governance-card-head{background:linear-gradient(135deg,#fffaf8,transparent)}
.app-body[data-ui-theme="mist_rose"] .bulk-action-bar{background:#fffaf8}
.app-body[data-ui-theme="mist_rose"] .governance-icon{background:#fff6df;color:#94691d;border-color:#ecd39c}
.app-body[data-ui-theme="mist_rose"] .department-create-card .governance-icon{background:#fffaf8;color:#805364;border-color:#faedf0}
[data-theme="mist_rose"] .onboarding-provider-badge,[data-theme="mist_rose"] .onboarding-progress,[data-theme="mist_rose"] .onboarding-template-choice{background:#fffaf8;border-color:#faedf0}
.app-body[data-ui-theme="mist_rose"] .mobile-login-note,.app-body[data-ui-theme="mist_rose"] .mobile-auth-note,.app-body[data-ui-theme="mist_rose"] .mobile-credential-current,.app-body[data-ui-theme="mist_rose"] .mobile-otp-inline{background:#fffaf8}
/* business-center.css */
[data-ui-theme="mist_rose"] .bc-shell,[data-ui-theme="mist_rose"] .bc-detail-nav{--bc-bg:#fffaf8;--bc-panel:#fffaf8;--bc-panel-top:#fffaf8;--bc-ink:#493139;--bc-muted:#805364;--bc-border:#faedf0;--bc-accent:#805364;--bc-button:#faedf0;--bc-button-top:#fffaf8;--bc-shadow:#ddc3cb;--bc-warm:#bf760f}
[data-ui-theme="mist_rose"] .bc-tab{background:linear-gradient(155deg,#fffaf8,#fffaf8 70%,#faedf0);border-color:#faedf0;box-shadow:inset 0 2px 1px #fffaf8,inset 0 -3px 1px #ddc3cb,0 5px 0 #ddc3cb,0 7px 11px #9676801c}
[data-ui-theme="mist_rose"] .bc-tab svg{filter:drop-shadow(0 2px 1px #fffaf8)}
[data-ui-theme="mist_rose"] .bc-tab.is-current{background:linear-gradient(145deg,#fffaf8,#faedf0);border-color:#984b67;color:#805364;box-shadow:inset 0 2px 1px #fffaf8,inset 0 -3px 1px #ddc3cb,0 5px 0 #ddc3cb,0 7px 11px #984b6724}
[data-ui-theme="mist_rose"] .bc-button{border-color:#ddc3cb;box-shadow:inset 0 1px 1px #fffaf8,inset 0 -2px 1px #ddc3cb,0 3px 0 #ddc3cb,0 4px 6px #9676801f}
[data-ui-theme="mist_rose"] .bc-button.primary{background:linear-gradient(145deg,#fffaf8,#faedf0);color:#493139}
[data-ui-theme="mist_rose"] .bc-tab:active,[data-ui-theme="mist_rose"] .bc-button:active{background:#ddc3cb;color:#493139;box-shadow:inset 0 3px 5px #984b6744,0 1px 0 #ddc3cb}
[data-ui-theme="mist_rose"] .bc-panel,[data-ui-theme="mist_rose"] .bc-work-card,[data-ui-theme="mist_rose"] .bc-record,[data-ui-theme="mist_rose"] .bc-showroom-card{box-shadow:inset 0 1px 1px #fffaf8,0 4px 9px #80536414}
/* business-hub.css */
body[data-ui-theme="mist_rose"]:has(.bh-shell){background:#fffaf8;color:#493139}
body[data-ui-theme="mist_rose"] .bh-shell{--bh-bg:#fffaf8;--bh-panel:#fffaf8;--bh-ink:#493139;--bh-muted:#805364;--bh-border:#ddc3cb;--bh-start:#967680;--bh-end:#805364;--bh-on:#fffaf8}
body[data-ui-theme="mist_rose"] .bh-shell .btn{background:linear-gradient(160deg,#fffaf8,#faedf0);color:var(--bh-ink);box-shadow:inset 0 1px 1px #fffaf8,0 3px 0 #ddc3cb,0 5px 10px #80536415}
body[data-ui-theme="mist_rose"]:has(.bh-shell) .container .bh-shell .btn.primary{background:linear-gradient(165deg,var(--bh-start),var(--bh-end));color:#fffaf8;border-color:#ddc3cb}
body[data-ui-theme="mist_rose"]:has(.trade-nav) .trade-nav .btn{box-shadow:inset 0 1px 1px #fffaf8,0 3px 0 #ddc3cb}
/* card-action-theme.css */
body[data-ui-theme="mist_rose"],.public-theme-mist_rose{
  --card-action-bg:#faedf0;
  --card-action-text:#493139;
  --card-action-border:#984b67;
  --card-action-hover:#faedf0;
  --card-inline-link:#805364;
}
/* card-editor-ui.css */
body[data-ui-theme="mist_rose"]:has(.share-card-page),body[data-ui-theme="mist_rose"]:has(.card-editor-page){--edit-bg:#fffaf8;--edit-face:#fffaf8;--edit-top:#faedf0;--edit-edge:#ddc3cb;--edit-line:#ddc3cb;--edit-text:#493139;--edit-muted:#805364;--edit-accent:#805364;--edit-hot:#805364}
/* card-links.css */
body[data-ui-theme="mist_rose"]{--cl-link-color:#493139;--cl-link-bg:#fffaf8;--cl-link-hover:#493139}
.public-experience.public-theme-mist_rose{--cl-link-color:#493139;--cl-link-bg:#fffaf8;--cl-link-hover:#493139}
/* chat-contact-picker.css */
.app-body[data-ui-theme=mist_rose] #chatContactShareDialog .btn.primary{background:linear-gradient(#984b67,#805364);border-color:#805364;border-bottom-color:#493139}
.app-body[data-ui-theme=mist_rose] .ccp-row.is-selected{border-color:#984b67;box-shadow:inset 0 0 0 1px #984b67;background:#96768012}
/* chat-workspace.css */
.app-body[data-ui-theme=mist_rose] .wu-inbox,.app-body[data-ui-theme=mist_rose] .cw-thread{--cw-bg:#fffaf8;--cw-panel:#fffaf8;--cw-text:#493139;--cw-muted:#805364;--cw-edge:#ddc3cb;--cw-top:#967680;--cw-bottom:#805364;--cw-shadow:#493139;--cw-bubble:#faedf0}
.app-body[data-ui-theme=mist_rose] .cw-thread .chat-input-row button.btn.primary{background:linear-gradient(var(--cw-top),var(--cw-bottom))!important;color:white!important}
.app-body[data-ui-theme=mist_rose] .wu-inbox nav.cw-tabs a{background:linear-gradient(#fffaf8,#faedf0)}
.app-body[data-ui-theme=mist_rose] .wu-inbox nav.cw-tabs a.active{background:linear-gradient(#984b67,#805364);color:#fffaf8}
.app-body[data-ui-theme=mist_rose] .wu-inbox .unread-pill{background:linear-gradient(#984b67,#805364)}
.app-body[data-ui-theme=mist_rose] .cw-thread .message-bubble.theirs{background:#faedf0!important}
.app-body[data-ui-theme=mist_rose] .cw-thread .message-bubble.mine{background:linear-gradient(135deg,#984b67,#805364)!important}
.app-body[data-ui-theme=mist_rose] .cw-thread .chat-input-row .cw-plus,.app-body[data-ui-theme=mist_rose] .cw-thread .chat-input-row .cw-smile{background:linear-gradient(#fffaf8,#faedf0);color:#805364;border-color:#ddc3cb;border-bottom-color:#984b67}
.app-body[data-ui-theme=mist_rose] .cw-thread #messageStream.message-stream{background:#fffaf0!important}
/* content-safety.css */
[data-ui-theme="mist_rose"] .cs-badge{color:#805364}
/* corporate-trade.css */
body[data-ui-theme="mist_rose"]:has(.trade-nav) .container .btn.primary{background:#805364;color:#fffaf8;border-color:#805364}
/* engagement-workspace.css */
[data-ui-theme="mist_rose"] .ea-shell{--ew-bg:#fffaf8;--ew-panel:#fffaf8;--ew-top:#fffaf8;--ew-ink:#493139;--ew-muted:#805364;--ew-line:#faedf0;--ew-accent:#805364;--ew-shadow:#ddc3cb}
[data-ui-theme="mist_rose"] .ea-tab{background:linear-gradient(145deg,#fffaf8,#faedf0);box-shadow:inset 0 2px 1px #fffaf8,inset 0 -3px 1px #ddc3cb,0 5px 0 #ddc3cb,0 7px 10px #80536422}
[data-ui-theme="mist_rose"] .ea-tab.is-current{background:linear-gradient(145deg,#fffaf8,#faedf0);border-color:#984b67;color:#805364;box-shadow:inset 0 2px 1px #fffaf8,inset 0 -3px 1px #ddc3cb,0 5px 0 #ddc3cb,0 7px 10px #80536422}
[data-ui-theme="mist_rose"] .ea-shell :is(.btn,.ea-button){box-shadow:inset 0 1px 1px #fffaf8,inset 0 -2px 1px #ddc3cb,0 3px 0 var(--ew-shadow),0 4px 7px #80536422}
[data-ui-theme="mist_rose"] .ea-shell :is(.btn.primary,.ea-button.primary){background:linear-gradient(145deg,#fffaf8,#faedf0);color:#493139}
[data-ui-theme="mist_rose"] .ea-shell :is(.btn,.ea-button,.ea-tab):active{background:#ddc3cb;color:#493139;box-shadow:inset 0 3px 5px #984b6744,0 1px 0 #ddc3cb}
body.app-body[data-ui-theme="mist_rose"]:has(.ea-shell){background:linear-gradient(150deg,#fffaf8,#faedf0)}
[data-ui-theme="mist_rose"] .ea-shell .ea-btn{background:linear-gradient(145deg,#fffaf8,#faedf0);color:#493139;box-shadow:inset 0 1px 1px #fffaf8,inset 0 -2px 1px #ddc3cb,0 4px 0 #ddc3cb,0 6px 9px #80536422}
[data-ui-theme="mist_rose"] .ea-shell .ea-btn.is-current{background:linear-gradient(145deg,#967680,#805364);color:#fffaf8;border-color:#967680}
[data-ui-theme="mist_rose"] .ea-shell .ea-btn:active{background:#ddc3cb;color:#493139;box-shadow:inset 0 3px 5px #984b6744,0 1px 0 #ddc3cb}
[data-ui-theme="mist_rose"] .ea-metrics>section{box-shadow:0 3px 9px #80536415}
/* enterprise-workspace.css */
[data-ui-theme="mist_rose"] .ew-shell{--ew-bg:#fffaf8;--ew-panel:#fffaf8;--ew-top:#fffaf8;--ew-ink:#493139;--ew-muted:#805364;--ew-line:#faedf0;--ew-accent:#805364;--ew-shadow:#ddc3cb}
[data-ui-theme="mist_rose"] .ew-tab{background:linear-gradient(145deg,#fffaf8,#faedf0);box-shadow:inset 0 2px 1px #fffaf8,inset 0 -3px 1px #ddc3cb,0 5px 0 #ddc3cb,0 7px 10px #80536422}
[data-ui-theme="mist_rose"] .ew-tab.is-current{background:linear-gradient(145deg,#fffaf8,#faedf0);border-color:#984b67;color:#805364;box-shadow:inset 0 2px 1px #fffaf8,inset 0 -3px 1px #ddc3cb,0 5px 0 #ddc3cb,0 7px 10px #80536422}
[data-ui-theme="mist_rose"] .ew-shell :is(.btn,.ew-button){box-shadow:inset 0 1px 1px #fffaf8,inset 0 -2px 1px #ddc3cb,0 3px 0 var(--ew-shadow),0 4px 7px #80536422}
[data-ui-theme="mist_rose"] .ew-shell :is(.btn.primary,.ew-button.primary){background:linear-gradient(145deg,#fffaf8,#faedf0);color:#493139}
[data-ui-theme="mist_rose"] .ew-shell :is(.btn,.ew-button,.ew-tab):active{background:#ddc3cb;color:#493139;box-shadow:inset 0 3px 5px #984b6744,0 1px 0 #ddc3cb}
body.app-body[data-ui-theme="mist_rose"]:has(.ew-shell){background:linear-gradient(150deg,#fffaf8,#faedf0)}
/* entry-raised.css */
body[data-page][data-ui-theme="mist_rose"]{--entry-top:#fffaf8;--entry-bottom:#faedf0;--entry-edge:#ddc3cb;--entry-line:#ddc3cb;--entry-text:#493139;--entry-muted:#805364;--entry-accent:#805364;--entry-main-top:#805364;--entry-main-bottom:#805364;--entry-main-edge:#493139;--entry-bg:#fffaf8;--entry-face:#fffaf8;--entry-shadow:#4931391c}
/* four-navigation.css */
.app-body[data-ui-theme="mist_rose"] .cl-four-panel{background:#faedf0;border-color:#ddc3cb}
.app-body[data-ui-theme="mist_rose"] .cl-four-panel>a,.app-body[data-ui-theme="mist_rose"] .cl-four-panel>button,.app-body[data-ui-theme="mist_rose"] .cl-four-panel>form{background:linear-gradient(145deg,#fffaf8,#faedf0);border-color:#ddc3cb;color:#493139}
.app-body[data-ui-theme="mist_rose"] .cl-return-tile{background:#faedf0;border-color:#967680;color:#493139}
.app-body[data-ui-theme="mist_rose"] .cl-nav-toggle[aria-expanded="true"]{background:#faedf0;color:#493139}
/* fresh-light-contrast.css */
body[data-ui-theme="mist_rose"]{--text:#493139;--muted:#805364;--line:#ddc3cb;--panel:#fffaf8;--panel-soft:#fffaf8;--accent:#493139;color:#493139}
body[data-ui-theme="mist_rose"] .six-navigation{color:#493139}
body[data-ui-theme="mist_rose"] .six-grid>a,body[data-ui-theme="mist_rose"] .six-grid>.six-native>summary{background:linear-gradient(145deg,#fffaf8,#fffaf8);color:#493139;border:1px solid #984b67;box-shadow:0 2px 6px #49313910;font-weight:700}
body[data-ui-theme="mist_rose"] .six-grid i,body[data-ui-theme="mist_rose"] .six-panel .nav-icon{color:#493139;text-shadow:none}
body[data-ui-theme="mist_rose"] .six-panel{background:#fffaf8;border-color:#984b67;box-shadow:0 3px 10px #49313910}
body[data-ui-theme="mist_rose"] .six-panel>a,body[data-ui-theme="mist_rose"] .six-panel>button,body[data-ui-theme="mist_rose"] .six-panel>form{background:#fffaf8;color:#493139;border-color:#ddc3cb;font-weight:600}
body[data-ui-theme="mist_rose"] .six-native[open]>summary,body[data-ui-theme="mist_rose"] .six-panel>a.active{background:#faedf0;border:2px solid #805364;color:#493139}
body[data-ui-theme="mist_rose"] .six-grid>a:hover,body[data-ui-theme="mist_rose"] .six-native>summary:hover,body[data-ui-theme="mist_rose"] .six-panel>a:hover{background:#faedf0;border-color:#805364}
body[data-ui-theme="mist_rose"] :is(.six-navigation,.card-primary-tools) :is(a,summary,button):focus-visible{outline:3px solid #805364;outline-offset:3px}
body[data-ui-theme="mist_rose"] .compact-card-page .card-primary-tile,body[data-ui-theme="mist_rose"] .compact-card-page .card-primary-tools>.card-fold>summary{background:#fffaf8;border-color:#984b67;color:#493139;font-weight:700;box-shadow:0 2px 6px #49313910}
body[data-ui-theme="mist_rose"] .card-fold,body[data-ui-theme="mist_rose"] .entry-fold,body[data-ui-theme="mist_rose"] .card-primary-tools .card-fold-body{background:#fffaf8;border-color:#ddc3cb;color:#493139}
body[data-ui-theme="mist_rose"] :is(.card-fold,.entry-fold)>summary{color:#493139;font-weight:700}
body[data-ui-theme="mist_rose"] .selected-card-preview .digital-card{background:linear-gradient(130deg,#fffaf8,#faedf0);color:#493139;border-color:#984b67;box-shadow:0 6px 18px #49313914}
body[data-ui-theme="mist_rose"] .selected-card-preview :is(h2,p,span){color:#493139}
body[data-ui-theme="mist_rose"] .selected-card-preview small{color:#805364}
body[data-ui-theme="mist_rose"] .selected-card-preview .avatar{background:#805364;color:#fffaf8}
body[data-ui-theme="mist_rose"] :is(.muted,.panel p,.pagehead p,.card-preview-top small){color:#805364}
body[data-ui-theme="mist_rose"] :is(.eyebrow,.workspace-eyebrow){color:#493139}
body[data-ui-theme="mist_rose"] :is(input,select,textarea){color:#493139;background:#fffaf8;border-color:#984b67}
body[data-ui-theme="mist_rose"] :is(input,textarea)::placeholder{color:#805364;opacity:1}
body[data-ui-theme="mist_rose"] .btn:not(.primary){color:#493139;background:#fffaf8;border-color:#984b67}
body[data-ui-theme="mist_rose"] .btn.primary{color:#fffaf8;background:#493139;border-color:#493139}
body[data-ui-theme="mist_rose"] .scan-capture-target{color:#493139;background:#fffaf8;border-color:#805364}
body[data-ui-theme="mist_rose"] .scan-capture-target small{color:#805364}
/* friends-workspace.css */
body[data-ui-theme="mist_rose"] .friends-workspace,body[data-ui-theme="mist_rose"] .fw-sheet{--fw-bg:#fffaf8;--fw-top:#fffaf8;--fw-bottom:#faedf0;--fw-line:#ddc3cb;--fw-text:#493139;--fw-muted:#805364;--fw-accent:#805364;--fw-main:#967680;--fw-main-bottom:#805364;--fw-edge:#805364}
/* home-simple.css */
body[data-ui-theme="mist_rose"] .home-action{background:#fffaf8;color:#493139}
body[data-ui-theme="mist_rose"] .home-action-primary{background:#fffaf8}
body[data-ui-theme="mist_rose"] .home-intro p,body[data-ui-theme="mist_rose"] .home-action>span:not(.home-action-icon):not(.home-action-arrow){color:#805364}
/* market-browse.css */
[data-ui-theme="mist_rose"] .market-v3{--market-surface:#fffaf8;--market-line:#faedf0}
[data-ui-theme="mist_rose"] .market-v3 .marketplace-price{color:#805364}
[data-ui-theme="mist_rose"] .market-v3 .market-gallery-stage img,[data-ui-theme="mist_rose"] .market-v3 .market-gallery-stage video{background:#fffaf8}
[data-ui-theme="mist_rose"] .market-cover-labels span{background:#493139eb}
[data-ui-theme="mist_rose"] .market-cover-labels .market-cover-promo{background:#73543bee}
/* market-workspace.css */
[data-ui-theme="mist_rose"] :is(.marketplace-shell,.marketplace-detail-shell,.market-editor-shell,.mw-owner){--mw-surface:#fffaf8;--mw-deep:#faedf0;--mw-line:#ddc3cb;--mw-text:#493139;--mw-muted:#805364;--mw-accent:#805364;--mw-ink:#fffaf8;--mw-button:linear-gradient(155deg,#fffaf8,#faedf0);--mw-highlight:#fffaf8;--mw-shadow:#ddc3cb}
/* meetings.css */
html[data-theme='mist_rose'] .meeting-shell .btn.primary,body[data-theme='mist_rose'] .meeting-shell .btn.primary{background:linear-gradient(145deg,#fffaf8,#ddc3cb);color:#493139}
body[data-ui-theme="mist_rose"] .meeting-shell .btn.primary{background:linear-gradient(145deg,#fffaf8,#ddc3cb);color:#493139}
body[data-ui-theme="mist_rose"] .meeting-shell .btn{box-shadow:0 4px 0 #967680,0 7px 14px #49313918}
body[data-ui-theme="mist_rose"] .meeting-photos article{background:#f5f5f0}
/* member-navigation.css */
.app-body[data-ui-theme="mist_rose"] .cl-four-navigation{
 --nav-top:#fffaf8;--nav-bottom:#faedf0;--nav-edge:#ddc3cb;--nav-line:#ddc3cb;
 --nav-text:#493139;--nav-accent:#805364;--nav-main:#805364;--nav-main-bottom:#805364;
 --nav-main-edge:#493139;--nav-shadow:#4931391c;
}
/* member-settings.css */
body[data-ui-theme="mist_rose"]{--settings-top:#fffaf8;--settings-bottom:#faedf0;--settings-edge:#ddc3cb;--settings-line:#ddc3cb;--settings-text:#493139;--settings-muted:#805364;--settings-accent:#805364;--settings-surface:#fffaf8;--settings-field:#fffaf8;--settings-shadow:#4931391c}
[data-ui-theme="mist_rose"] .settings-logout{color:#98414e}
[data-ui-theme="mist_rose"] .settings-surface .btn.danger{color:#9b3546}
/* mobile-navigation.css */
@media(max-width:760px){body[data-ui-theme="mist_rose"] .cl-mobile-back{background:#fffaf8f5;color:#493139;border-color:#ddc3cb66}
body[data-ui-theme="mist_rose"] .cl-mobile-back-button{color:#805364;background:linear-gradient(145deg,#fffaf8,#ddc3cb);border-color:#ddc3cb;box-shadow:0 3px 0 #967680}
body[data-ui-theme="mist_rose"] .cl-mobile-back-button:active{background:#ddc3cb}
body[data-ui-theme="mist_rose"] .cl-nav-leave{background:#fffdf6;color:#493139}}
/* seller-workspace.css */
[data-ui-theme="mist_rose"] .seller-attention{color:#784b05;background:#fff1d8;border-color:#dfb45f}
/* showcase-ui.css */
body[data-ui-theme="mist_rose"] .showcase-manager,body[data-ui-theme="mist_rose"] .showcase-public{--sc-bg:#fffaf8;--sc-top:#fffaf8;--sc-line:#faedf0;--sc-text:#493139;--sc-muted:#805364;--sc-accent:#805364;--sc-edge:#ddc3cb}
/* six-submenu-surfaces.css */
body[data-ui-theme="mist_rose"] .six-navigation{
 --submenu-bg:linear-gradient(145deg,#faedf0,#fffaf8);--submenu-line:#984b67;--submenu-tile:linear-gradient(145deg,#fffaf8,#faedf0);
 --submenu-tile-line:#ddc3cb;--submenu-text:#493139;--submenu-heading:#805364;--submenu-icon:#805364;
 --submenu-icon-bg:#faedf0;--submenu-hover:#fffaf8;--submenu-active:#faedf0;
 --submenu-accent:#984b67;--submenu-shadow:0 6px 18px #49313918;
}
/* workspace-upgrade.css */
body.app-body[data-ui-theme="mist_rose"] .wu-shell .btn.primary,body.app-body[data-ui-theme="mist_rose"] .wu-sheet .btn.primary{background:linear-gradient(160deg,var(--fw-main),var(--fw-main-bottom));border-color:var(--fw-main);border-bottom-color:var(--fw-edge);color:#fffaf8}
/* Approved warm-gray / ivory / deep-teal palette. No global filters or template rewrites. */
body[data-ui-theme="mist_rose"]{color-scheme:light;--bg:#faedf0;--panel:#fffaf8;--panel-soft:#f6e4e9;--line:#ddc3cb;--text:#493139;--muted:#765d64;--accent:#984b67;--accent2:#a65e78;background:#faedf0;color:#493139;--entry-bg:#faedf0;--entry-face:#fffaf8;--entry-top:#fffaf9;--entry-bottom:#efd6df;--entry-edge:#c9a9b5;--entry-line:#ddc3cb;--entry-text:#493139;--entry-muted:#765d64;--entry-accent:#984b67;--entry-main-top:#aa607c;--entry-main-bottom:#984b67;--entry-main-edge:#76384e;--entry-shadow:#56354120;--card-action-bg:#984b67;--card-action-text:#fff;--card-action-border:#984b67;--card-action-hover:#76384e;--card-inline-link:#984b67;--cl-link-color:#984b67;--cl-link-bg:#fffaf8;--cl-link-hover:#76384e;--cw-panel:#fffaf8;--cw-text:#493139;--cw-muted:#765d64;--cw-edge:#ddc3cb}
body[data-ui-theme="mist_rose"] :is(.panel,.settings-surface,.entry-fold,.card-fold,.six-panel,.cl-submenu){background-color:#fffaf8;color:#493139;border-color:#ddc3cb}
body[data-ui-theme="mist_rose"] :is(input,select,textarea){background-color:#fffaf9;color:#493139;border-color:#c7a6b3}
body[data-ui-theme="mist_rose"] :is(input,textarea)::placeholder{color:#765d64;opacity:1}
body[data-ui-theme="mist_rose"] :is(.btn.primary,.cl-mobile-back-button){background:linear-gradient(145deg,#aa607c,#984b67);border-color:#984b67;color:#fff;box-shadow:0 3px 0 #76384e}
body[data-ui-theme="mist_rose"] :is(.btn.primary,.cl-mobile-back-button):active{background:#76384e;transform:translateY(2px);box-shadow:0 1px 0 #76384e}
body[data-ui-theme="mist_rose"] .cl-mobile-back{background:#faedf0f5;color:#493139;border-color:#ddc3cb}
body[data-ui-theme="mist_rose"] .cl-nav-leave{background:#fffaf8;color:#493139}
body[data-ui-theme="mist_rose"] .cw-thread #messageStream.message-stream{background:#fcf0f2!important}
body[data-ui-theme="mist_rose"] .public-experience{--card-action-bg:#984b67;--card-action-text:#fff;--card-inline-link:#984b67;--cl-link-color:#984b67;--cl-link-bg:#fffaf8}
.theme-preview-mist_rose{background:#faedf0;border-color:#ddc3cb}.theme-preview-mist_rose .preview-sidebar{background:#eed9e1}.theme-preview-mist_rose .preview-sidebar i{background:#984b67}.theme-preview-mist_rose :is(.preview-top,.preview-cards i,.preview-panel){background:#fffaf8;border-color:#ddc3cb}
@media(min-width:1100px){.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){body[data-ui-theme="mist_rose"] .btn{transition:none}}


/* Generated by tools/build_sage_green_css.py. Only sage_green selectors. */
/* app.css */
.theme-preview-sage_green{background:#fbfcf6}
.theme-preview-sage_green .preview-sidebar{background:#edf5eb}
.theme-preview-sage_green .preview-main{background:#fbfcf6}
.theme-preview-sage_green .preview-top,.theme-preview-sage_green .preview-cards i,.theme-preview-sage_green .preview-panel{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"]{color-scheme:light;--bg:#fbfcf6;--panel:#fbfcf6;--line:#edf5eb;--text:#2d4537;--muted:#7c947e;--accent:#4d7056;--accent2:#376e53;--danger:#c84c5a;--ok:#4d7056;background:linear-gradient(145deg,#fbfcf6 0,#fbfcf6 48%,#fbfcf6 100%);color:var(--text)}
.app-body[data-ui-theme="sage_green"] .sidebar{border-right-color:#edf5eb;background:linear-gradient(180deg,#fbfcf6,#fbfcf6 58%,#fbfcf6);box-shadow:inset -1px 0 0 #fbfcf6}
.app-body[data-ui-theme="sage_green"] .brand-side{border-color:#edf5eb;background:linear-gradient(180deg,#fbfcf6,#fbfcf6)}
.app-body[data-ui-theme="sage_green"] .brand-side small,.app-body[data-ui-theme="sage_green"] .sidebar-label,.app-body[data-ui-theme="sage_green"] .workspace-eyebrow{color:#4d7056}
.app-body[data-ui-theme="sage_green"] .side-nav a{color:#4d7056}
.app-body[data-ui-theme="sage_green"] .side-nav a:hover{background:#edf5eb;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .side-nav a.active{background:linear-gradient(180deg,#edf5eb,#fbfcf6);border-color:#376e53;box-shadow:0 0 0 1px #edf5eb inset,0 8px 20px #376e531a;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .sidebar-member-card{border-color:#edf5eb;background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .sidebar-member-card small{color:#7c947e}
.app-body[data-ui-theme="sage_green"] .workspace-topbar{border-bottom-color:#edf5eb;background:rgba(248,252,253,.88);box-shadow:0 8px 22px rgba(54,91,106,.05)}
.app-body[data-ui-theme="sage_green"] .workspace-title{color:#2d4537}
.app-body[data-ui-theme="sage_green"] .top-chip{border-color:#edf5eb;background:#fbfcf6;color:#4d7056}
.app-body[data-ui-theme="sage_green"] .panel,.app-body[data-ui-theme="sage_green"] .stats>div,.app-body[data-ui-theme="sage_green"] .stat,.app-body[data-ui-theme="sage_green"] .ui-hero-card,.app-body[data-ui-theme="sage_green"] .contact-result-card{background:#fbfcf6;border-color:#edf5eb;box-shadow:0 14px 36px rgba(44,84,100,.08)}
.app-body[data-ui-theme="sage_green"] .ui-hero-card{background:linear-gradient(145deg,#fbfcf6,#fbfcf6)}
.app-body[data-ui-theme="sage_green"] .hero-mini-stats>div{border-color:#edf5eb;background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .hero-mini-stats b{color:#2d4537}
.app-body[data-ui-theme="sage_green"] .panel p,.app-body[data-ui-theme="sage_green"] label,.app-body[data-ui-theme="sage_green"] .preview-grid figcaption{color:#7c947e}
.app-body[data-ui-theme="sage_green"] input,.app-body[data-ui-theme="sage_green"] select,.app-body[data-ui-theme="sage_green"] textarea{background:#fbfcf6;color:#2d4537;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] input:focus,.app-body[data-ui-theme="sage_green"] select:focus,.app-body[data-ui-theme="sage_green"] textarea:focus{border-color:#376e53;box-shadow:0 0 0 3px #376e531a}
.app-body[data-ui-theme="sage_green"] .btn{border-color:#c6d7c4;background:#fbfcf6;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .btn:hover{border-color:#376e53;background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .btn.primary{background:linear-gradient(135deg,#376e53,#376e53);color:#fbfcf6;border-color:transparent}
.app-body[data-ui-theme="sage_green"] .tablewrap table thead th{background:#fbfcf6;color:#7c947e}
.app-body[data-ui-theme="sage_green"] th,.app-body[data-ui-theme="sage_green"] td,.app-body[data-ui-theme="sage_green"] .list a,.app-body[data-ui-theme="sage_green"] .barrow,.app-body[data-ui-theme="sage_green"] .detail p,.app-body[data-ui-theme="sage_green"] .event{border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] tbody tr:hover{background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .tag{border-color:#c6d7c4;color:#4d7056;background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .flash{border-color:#edf5eb;background:#fbfcf6;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .flash.success{border-color:#c6d7c4;background:#fbfcf6;color:#4d7056}
.app-body[data-ui-theme="sage_green"] .flash.error{border-color:#e6c2c8;background:#fff2f4;color:#9e3d4a}
.app-body[data-ui-theme="sage_green"] .email-unverified-banner{border-color:#e3d59f;background:#fff9e8;color:#795f13}
.app-body[data-ui-theme="sage_green"] .email-unverified-banner a{color:#4d7056}
.app-body[data-ui-theme="sage_green"] .ocr-stepper,.app-body[data-ui-theme="sage_green"] .engine-flow>div,.app-body[data-ui-theme="sage_green"] .service-grid>div,.app-body[data-ui-theme="sage_green"] .admin-shortcuts a,.app-body[data-ui-theme="sage_green"] .org-card-grid article,.app-body[data-ui-theme="sage_green"] .identity-card,.app-body[data-ui-theme="sage_green"] .security-status>div,.app-body[data-ui-theme="sage_green"] .visibility-explainer>div{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .scan-camera-visual{background:radial-gradient(circle,#fbfcf6,#fbfcf6 68%);border-color:#376e53}
.app-body[data-ui-theme="sage_green"] .scan-frame{border-color:#376e53;box-shadow:0 0 35px #376e531f inset}
.app-body[data-ui-theme="sage_green"] .scan-frame span{color:#4d7056}
.app-body[data-ui-theme="sage_green"] .scan-frame small{color:#7c947e}
.app-body[data-ui-theme="sage_green"] .card-image-preview{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .social-login-btn{border-color:#edf5eb;background:#fbfcf6;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .provider-mark{border-color:#c6d7c4;background:#fbfcf6;color:#4d7056}
.app-body[data-ui-theme="sage_green"] .auth-divider:before,.app-body[data-ui-theme="sage_green"] .auth-divider:after{background:#edf5eb}
.app-body[data-ui-theme="sage_green"] .identity-card.bound{border-color:#c6d7c4;background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .email-verify-callout{border-color:#e5d7a7;background:#fff9ea}
.app-body[data-ui-theme="sage_green"] .email-verify-callout p{color:#786b43}
.app-body[data-ui-theme="sage_green"] .contact-avatar{background:#edf5eb;color:#4d7056}
.app-body[data-ui-theme="sage_green"] .score-ring{border-color:#c6d7c4;background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .saved-chip{border-color:#edf5eb;background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .advanced-filter{border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .public-media-item,.app-body[data-ui-theme="sage_green"] .public-card-media-item{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .public-card-media-frame{background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .mutual-memory-section{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .mutual-memory-note{color:#4d7056}
.app-body[data-ui-theme="sage_green"] .private-media-placeholder{background:#fbfcf6;color:#7c947e}
.app-body[data-ui-theme="sage_green"] .ai-guide-drawer,.app-body[data-ui-theme="sage_green"] .ai-guide-page-chat{background:#fbfcf6;border-color:#edf5eb;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .ai-guide-msg.assistant{background:#fbfcf6;color:#4d7056}
.app-body[data-ui-theme="sage_green"] .ai-guide-msg.user{background:#fbfcf6;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .privacy-banner.safe{background:#fbfcf6;border-color:#c6d7c4}
.app-body[data-ui-theme="sage_green"] .privacy-banner.open{background:#fff8e8;border-color:#e4d49d}
.app-body[data-ui-theme="sage_green"] .setting-list a,.app-body[data-ui-theme="sage_green"] .guide-workflows a,.app-body[data-ui-theme="sage_green"] .event-list>div,.app-body[data-ui-theme="sage_green"] .guide-top-pages>div{border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .theme-choice-card{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .theme-choice-card.selected{border-color:#376e53}
.app-body[data-ui-theme="sage_green"] .conversation-row:hover,.app-body[data-ui-theme="sage_green"] .conversation-row.unread{background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .unread-pill{color:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .message-bubble{background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .message-bubble.mine{background:linear-gradient(135deg,#edf5eb,#edf5eb);border-color:#c6d7c4}
.app-body[data-ui-theme="sage_green"] .notice-card,.app-body[data-ui-theme="sage_green"] .warning-card{background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .template-chip{background:#fbfcf6}
.production-shell[data-ui-theme="sage_green"]{--prod-bg:#fbfcf6;--prod-bg2:#fbfcf6;--prod-card:#fbfcf6;--prod-card2:#fbfcf6;--prod-line:#edf5eb;--prod-line-2:#c6d7c4;--prod-text:#2d4537;--prod-muted:#7c947e;background:#fbfcf6;color:#2d4537}
.production-shell[data-ui-theme="sage_green"] .production-sidebar{background:#fbfcf6;border-color:#edf5eb}
.production-shell[data-ui-theme="sage_green"] .production-topbar{background:rgba(250,253,254,.94)!important;border-color:#edf5eb!important}
.production-shell[data-ui-theme="sage_green"] .prod-card,.production-shell[data-ui-theme="sage_green"] .prod-kpi,.production-shell[data-ui-theme="sage_green"] .panel{background:#fbfcf6;border-color:#edf5eb;box-shadow:0 12px 30px rgba(54,83,96,.08)}
.production-shell[data-ui-theme="sage_green"] .prod-pagehead h1,.production-shell[data-ui-theme="sage_green"] .prod-card-head h2,.production-shell[data-ui-theme="sage_green"] .prod-kpi b{color:#2d4537}
.production-shell[data-ui-theme="sage_green"] .prod-pagehead p,.production-shell[data-ui-theme="sage_green"] .prod-kpi small,.production-shell[data-ui-theme="sage_green"] .prod-kpi em{color:#7c947e}
.production-shell[data-ui-theme="sage_green"] .production-search,.production-shell[data-ui-theme="sage_green"] .rag-stats>div,.production-shell[data-ui-theme="sage_green"] .health-grid>div{background:#fbfcf6;border-color:#edf5eb}
.production-shell[data-ui-theme="sage_green"] .production-search input{color:#2d4537!important}
.production-shell[data-ui-theme="sage_green"] .production-nav a{color:#4d7056!important}
.production-shell[data-ui-theme="sage_green"] .production-nav a:hover{background:#fbfcf6!important;color:#2d4537!important}
.production-shell[data-ui-theme="sage_green"] .production-nav a.active{background:linear-gradient(100deg,#edf5eb,#fbfcf6)!important;color:#4d7056!important;border-color:#c6d7c4!important}
.production-shell[data-ui-theme="sage_green"] .prod-table th,.production-shell[data-ui-theme="sage_green"] .prod-table td,.production-shell[data-ui-theme="sage_green"] .action-queue>a,.production-shell[data-ui-theme="sage_green"] .audit-list>div,.production-shell[data-ui-theme="sage_green"] .activity-list>div,.production-shell[data-ui-theme="sage_green"] .followup-item,.production-shell[data-ui-theme="sage_green"] .quota-list>div{border-color:#edf5eb}
.production-shell[data-ui-theme="sage_green"] .donut:before{background:#fbfcf6;border-color:#edf5eb}
.production-shell[data-ui-theme="sage_green"] .grid-lines line{stroke:#edf5eb}
.public-theme-sage_green{--pub-bg:#fbfcf6;--pub-bg2:#fbfcf6;--pub-panel:rgba(255,255,255,.96);--pub-panel2:#fbfcf6;--pub-line:#edf5eb;--pub-text:#2d4537;--pub-muted:#7c947e;--pub-accent:#4d7056;--pub-accent2:#376e53;--pub-ok:#4d7056}
.public-theme-sage_green:before{background:radial-gradient(circle at 12% 0,rgba(79,186,207,.13),transparent 38%),radial-gradient(circle at 88% 12%,rgba(105,197,176,.11),transparent 34%),linear-gradient(145deg,#fbfcf6,#fbfcf6 56%,#fbfcf6)}
.public-theme-sage_green .public-surface-card{box-shadow:0 16px 38px rgba(52,83,96,.09)}
.public-theme-sage_green .public-theme-chip,.public-theme-sage_green .public-source-chip{background:rgba(255,255,255,.82)}
.public-theme-sage_green .btn{background:#fbfcf6;color:#2d4537;border-color:#edf5eb}
.public-theme-sage_green .btn.primary{background:linear-gradient(135deg,#4d7056,#376e53);color:#fbfcf6;border-color:transparent}
.public-theme-sage_green .public-trust-card{background:#fbfcf6}
.public-theme-sage_green .public-guest-card{background:#fbfcf6}
.public-theme-sage_green .public-contact-icon{background:#fbfcf6}
.public-theme-sage_green .public-links-card .public-links a{background:#fbfcf6;color:#2d4537}
.public-theme-sage_green .public-card-media-item{background:#fbfcf6}
.public-theme-sage_green .mutual-memory-section{background:#fbfcf6}
.public-body[data-ui-theme="sage_green"]{color-scheme:light;background:linear-gradient(145deg,#fbfcf6 0,#fbfcf6 48%,#fbfcf6 100%);color:#2d4537}
.public-body[data-ui-theme="sage_green"] .topbar{background:rgba(250,253,254,.93);border-color:#edf5eb}
.public-body[data-ui-theme="sage_green"] .topbar .brand{color:#2d4537}
.public-body[data-ui-theme="sage_green"] .topbar nav a{color:#4d7056}
.public-body[data-ui-theme="sage_green"] .topbar .pill{background:#fbfcf6;border-color:#edf5eb;color:#2d4537}
[data-ui-theme="sage_green"] .call-now-btn{ color:#2d4537; border-color:rgba(8,118,93,.28); background:rgba(8,118,93,.08); }
[data-ui-theme="sage_green"] .compact-card,[data-ui-theme="sage_green"] .add-card{background:rgba(255,255,255,.78)}
.app-body[data-ui-theme="sage_green"] .detail .contact-action-row{border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .showcase-quick,.app-body[data-ui-theme="sage_green"] .recipient-chip{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .recipient-picker{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .account-admin-kpis article{background:#fbfcf6;border-color:#edf5eb;box-shadow:0 10px 28px rgba(45,79,92,.07)}
.app-body[data-ui-theme="sage_green"] .account-kpi-icon{background:#fbfcf6;color:#4d7056;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .provision-card-head{background:linear-gradient(135deg,#fbfcf6,transparent)}
.app-body[data-ui-theme="sage_green"] .employee-card .provision-card-head{background:linear-gradient(135deg,#fbfcf6,transparent)}
.app-body[data-ui-theme="sage_green"] .provision-number{background:#fbfcf6;color:#4d7056;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .employee-card .provision-number{background:#fbfcf6;color:#4d7056;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .provision-policy-note{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .provision-policy-note b{color:#4d7056}
.app-body[data-ui-theme="sage_green"] .provision-policy-note.safe{background:#f1faf6;border-color:#c7e5d8}
.app-body[data-ui-theme="sage_green"] .provision-policy-note.safe b{color:#4d7056}
.app-body[data-ui-theme="sage_green"] .credential-reveal{background:linear-gradient(135deg,#fbfcf6,#fbfcf6);border-color:#c6d7c4}
.app-body[data-ui-theme="sage_green"] .account-safety-footer{background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .bulk-import-head{background:linear-gradient(135deg,#fbfcf6,transparent)}
.app-body[data-ui-theme="sage_green"] .governance-card-head{background:linear-gradient(135deg,#fff8e9,transparent)}
.app-body[data-ui-theme="sage_green"] .department-create-card .governance-card-head{background:linear-gradient(135deg,#fbfcf6,transparent)}
.app-body[data-ui-theme="sage_green"] .bulk-action-bar{background:#fbfcf6}
.app-body[data-ui-theme="sage_green"] .governance-icon{background:#fff6df;color:#94691d;border-color:#ecd39c}
.app-body[data-ui-theme="sage_green"] .department-create-card .governance-icon{background:#fbfcf6;color:#4d7056;border-color:#edf5eb}
[data-theme="sage_green"] .onboarding-provider-badge,[data-theme="sage_green"] .onboarding-progress,[data-theme="sage_green"] .onboarding-template-choice{background:#fbfcf6;border-color:#edf5eb}
.app-body[data-ui-theme="sage_green"] .mobile-login-note,.app-body[data-ui-theme="sage_green"] .mobile-auth-note,.app-body[data-ui-theme="sage_green"] .mobile-credential-current,.app-body[data-ui-theme="sage_green"] .mobile-otp-inline{background:#fbfcf6}
/* business-center.css */
[data-ui-theme="sage_green"] .bc-shell,[data-ui-theme="sage_green"] .bc-detail-nav{--bc-bg:#fbfcf6;--bc-panel:#fbfcf6;--bc-panel-top:#fbfcf6;--bc-ink:#2d4537;--bc-muted:#4d7056;--bc-border:#edf5eb;--bc-accent:#4d7056;--bc-button:#edf5eb;--bc-button-top:#fbfcf6;--bc-shadow:#c6d7c4;--bc-warm:#bf760f}
[data-ui-theme="sage_green"] .bc-tab{background:linear-gradient(155deg,#fbfcf6,#fbfcf6 70%,#edf5eb);border-color:#edf5eb;box-shadow:inset 0 2px 1px #fbfcf6,inset 0 -3px 1px #c6d7c4,0 5px 0 #c6d7c4,0 7px 11px #7c947e1c}
[data-ui-theme="sage_green"] .bc-tab svg{filter:drop-shadow(0 2px 1px #fbfcf6)}
[data-ui-theme="sage_green"] .bc-tab.is-current{background:linear-gradient(145deg,#fbfcf6,#edf5eb);border-color:#376e53;color:#4d7056;box-shadow:inset 0 2px 1px #fbfcf6,inset 0 -3px 1px #c6d7c4,0 5px 0 #c6d7c4,0 7px 11px #376e5324}
[data-ui-theme="sage_green"] .bc-button{border-color:#c6d7c4;box-shadow:inset 0 1px 1px #fbfcf6,inset 0 -2px 1px #c6d7c4,0 3px 0 #c6d7c4,0 4px 6px #7c947e1f}
[data-ui-theme="sage_green"] .bc-button.primary{background:linear-gradient(145deg,#fbfcf6,#edf5eb);color:#2d4537}
[data-ui-theme="sage_green"] .bc-tab:active,[data-ui-theme="sage_green"] .bc-button:active{background:#c6d7c4;color:#2d4537;box-shadow:inset 0 3px 5px #376e5344,0 1px 0 #c6d7c4}
[data-ui-theme="sage_green"] .bc-panel,[data-ui-theme="sage_green"] .bc-work-card,[data-ui-theme="sage_green"] .bc-record,[data-ui-theme="sage_green"] .bc-showroom-card{box-shadow:inset 0 1px 1px #fbfcf6,0 4px 9px #4d705614}
/* business-hub.css */
body[data-ui-theme="sage_green"]:has(.bh-shell){background:#fbfcf6;color:#2d4537}
body[data-ui-theme="sage_green"] .bh-shell{--bh-bg:#fbfcf6;--bh-panel:#fbfcf6;--bh-ink:#2d4537;--bh-muted:#4d7056;--bh-border:#c6d7c4;--bh-start:#7c947e;--bh-end:#4d7056;--bh-on:#fbfcf6}
body[data-ui-theme="sage_green"] .bh-shell .btn{background:linear-gradient(160deg,#fbfcf6,#edf5eb);color:var(--bh-ink);box-shadow:inset 0 1px 1px #fbfcf6,0 3px 0 #c6d7c4,0 5px 10px #4d705615}
body[data-ui-theme="sage_green"]:has(.bh-shell) .container .bh-shell .btn.primary{background:linear-gradient(165deg,var(--bh-start),var(--bh-end));color:#fbfcf6;border-color:#c6d7c4}
body[data-ui-theme="sage_green"]:has(.trade-nav) .trade-nav .btn{box-shadow:inset 0 1px 1px #fbfcf6,0 3px 0 #c6d7c4}
/* card-action-theme.css */
body[data-ui-theme="sage_green"],.public-theme-sage_green{
  --card-action-bg:#edf5eb;
  --card-action-text:#2d4537;
  --card-action-border:#376e53;
  --card-action-hover:#edf5eb;
  --card-inline-link:#4d7056;
}
/* card-editor-ui.css */
body[data-ui-theme="sage_green"]:has(.share-card-page),body[data-ui-theme="sage_green"]:has(.card-editor-page){--edit-bg:#fbfcf6;--edit-face:#fbfcf6;--edit-top:#edf5eb;--edit-edge:#c6d7c4;--edit-line:#c6d7c4;--edit-text:#2d4537;--edit-muted:#4d7056;--edit-accent:#4d7056;--edit-hot:#4d7056}
/* card-links.css */
body[data-ui-theme="sage_green"]{--cl-link-color:#2d4537;--cl-link-bg:#fbfcf6;--cl-link-hover:#2d4537}
.public-experience.public-theme-sage_green{--cl-link-color:#2d4537;--cl-link-bg:#fbfcf6;--cl-link-hover:#2d4537}
/* chat-contact-picker.css */
.app-body[data-ui-theme=sage_green] #chatContactShareDialog .btn.primary{background:linear-gradient(#376e53,#4d7056);border-color:#4d7056;border-bottom-color:#2d4537}
.app-body[data-ui-theme=sage_green] .ccp-row.is-selected{border-color:#376e53;box-shadow:inset 0 0 0 1px #376e53;background:#7c947e12}
/* chat-workspace.css */
.app-body[data-ui-theme=sage_green] .wu-inbox,.app-body[data-ui-theme=sage_green] .cw-thread{--cw-bg:#fbfcf6;--cw-panel:#fbfcf6;--cw-text:#2d4537;--cw-muted:#4d7056;--cw-edge:#c6d7c4;--cw-top:#7c947e;--cw-bottom:#4d7056;--cw-shadow:#2d4537;--cw-bubble:#edf5eb}
.app-body[data-ui-theme=sage_green] .cw-thread .chat-input-row button.btn.primary{background:linear-gradient(var(--cw-top),var(--cw-bottom))!important;color:white!important}
.app-body[data-ui-theme=sage_green] .wu-inbox nav.cw-tabs a{background:linear-gradient(#fbfcf6,#edf5eb)}
.app-body[data-ui-theme=sage_green] .wu-inbox nav.cw-tabs a.active{background:linear-gradient(#376e53,#4d7056);color:#fbfcf6}
.app-body[data-ui-theme=sage_green] .wu-inbox .unread-pill{background:linear-gradient(#376e53,#4d7056)}
.app-body[data-ui-theme=sage_green] .cw-thread .message-bubble.theirs{background:#edf5eb!important}
.app-body[data-ui-theme=sage_green] .cw-thread .message-bubble.mine{background:linear-gradient(135deg,#376e53,#4d7056)!important}
.app-body[data-ui-theme=sage_green] .cw-thread .chat-input-row .cw-plus,.app-body[data-ui-theme=sage_green] .cw-thread .chat-input-row .cw-smile{background:linear-gradient(#fbfcf6,#edf5eb);color:#4d7056;border-color:#c6d7c4;border-bottom-color:#376e53}
.app-body[data-ui-theme=sage_green] .cw-thread #messageStream.message-stream{background:#fffaf0!important}
/* content-safety.css */
[data-ui-theme="sage_green"] .cs-badge{color:#4d7056}
/* corporate-trade.css */
body[data-ui-theme="sage_green"]:has(.trade-nav) .container .btn.primary{background:#4d7056;color:#fbfcf6;border-color:#4d7056}
/* engagement-workspace.css */
[data-ui-theme="sage_green"] .ea-shell{--ew-bg:#fbfcf6;--ew-panel:#fbfcf6;--ew-top:#fbfcf6;--ew-ink:#2d4537;--ew-muted:#4d7056;--ew-line:#edf5eb;--ew-accent:#4d7056;--ew-shadow:#c6d7c4}
[data-ui-theme="sage_green"] .ea-tab{background:linear-gradient(145deg,#fbfcf6,#edf5eb);box-shadow:inset 0 2px 1px #fbfcf6,inset 0 -3px 1px #c6d7c4,0 5px 0 #c6d7c4,0 7px 10px #4d705622}
[data-ui-theme="sage_green"] .ea-tab.is-current{background:linear-gradient(145deg,#fbfcf6,#edf5eb);border-color:#376e53;color:#4d7056;box-shadow:inset 0 2px 1px #fbfcf6,inset 0 -3px 1px #c6d7c4,0 5px 0 #c6d7c4,0 7px 10px #4d705622}
[data-ui-theme="sage_green"] .ea-shell :is(.btn,.ea-button){box-shadow:inset 0 1px 1px #fbfcf6,inset 0 -2px 1px #c6d7c4,0 3px 0 var(--ew-shadow),0 4px 7px #4d705622}
[data-ui-theme="sage_green"] .ea-shell :is(.btn.primary,.ea-button.primary){background:linear-gradient(145deg,#fbfcf6,#edf5eb);color:#2d4537}
[data-ui-theme="sage_green"] .ea-shell :is(.btn,.ea-button,.ea-tab):active{background:#c6d7c4;color:#2d4537;box-shadow:inset 0 3px 5px #376e5344,0 1px 0 #c6d7c4}
body.app-body[data-ui-theme="sage_green"]:has(.ea-shell){background:linear-gradient(150deg,#fbfcf6,#edf5eb)}
[data-ui-theme="sage_green"] .ea-shell .ea-btn{background:linear-gradient(145deg,#fbfcf6,#edf5eb);color:#2d4537;box-shadow:inset 0 1px 1px #fbfcf6,inset 0 -2px 1px #c6d7c4,0 4px 0 #c6d7c4,0 6px 9px #4d705622}
[data-ui-theme="sage_green"] .ea-shell .ea-btn.is-current{background:linear-gradient(145deg,#7c947e,#4d7056);color:#fbfcf6;border-color:#7c947e}
[data-ui-theme="sage_green"] .ea-shell .ea-btn:active{background:#c6d7c4;color:#2d4537;box-shadow:inset 0 3px 5px #376e5344,0 1px 0 #c6d7c4}
[data-ui-theme="sage_green"] .ea-metrics>section{box-shadow:0 3px 9px #4d705615}
/* enterprise-workspace.css */
[data-ui-theme="sage_green"] .ew-shell{--ew-bg:#fbfcf6;--ew-panel:#fbfcf6;--ew-top:#fbfcf6;--ew-ink:#2d4537;--ew-muted:#4d7056;--ew-line:#edf5eb;--ew-accent:#4d7056;--ew-shadow:#c6d7c4}
[data-ui-theme="sage_green"] .ew-tab{background:linear-gradient(145deg,#fbfcf6,#edf5eb);box-shadow:inset 0 2px 1px #fbfcf6,inset 0 -3px 1px #c6d7c4,0 5px 0 #c6d7c4,0 7px 10px #4d705622}
[data-ui-theme="sage_green"] .ew-tab.is-current{background:linear-gradient(145deg,#fbfcf6,#edf5eb);border-color:#376e53;color:#4d7056;box-shadow:inset 0 2px 1px #fbfcf6,inset 0 -3px 1px #c6d7c4,0 5px 0 #c6d7c4,0 7px 10px #4d705622}
[data-ui-theme="sage_green"] .ew-shell :is(.btn,.ew-button){box-shadow:inset 0 1px 1px #fbfcf6,inset 0 -2px 1px #c6d7c4,0 3px 0 var(--ew-shadow),0 4px 7px #4d705622}
[data-ui-theme="sage_green"] .ew-shell :is(.btn.primary,.ew-button.primary){background:linear-gradient(145deg,#fbfcf6,#edf5eb);color:#2d4537}
[data-ui-theme="sage_green"] .ew-shell :is(.btn,.ew-button,.ew-tab):active{background:#c6d7c4;color:#2d4537;box-shadow:inset 0 3px 5px #376e5344,0 1px 0 #c6d7c4}
body.app-body[data-ui-theme="sage_green"]:has(.ew-shell){background:linear-gradient(150deg,#fbfcf6,#edf5eb)}
/* entry-raised.css */
body[data-page][data-ui-theme="sage_green"]{--entry-top:#fbfcf6;--entry-bottom:#edf5eb;--entry-edge:#c6d7c4;--entry-line:#c6d7c4;--entry-text:#2d4537;--entry-muted:#4d7056;--entry-accent:#4d7056;--entry-main-top:#4d7056;--entry-main-bottom:#4d7056;--entry-main-edge:#2d4537;--entry-bg:#fbfcf6;--entry-face:#fbfcf6;--entry-shadow:#2d45371c}
/* four-navigation.css */
.app-body[data-ui-theme="sage_green"] .cl-four-panel{background:#edf5eb;border-color:#c6d7c4}
.app-body[data-ui-theme="sage_green"] .cl-four-panel>a,.app-body[data-ui-theme="sage_green"] .cl-four-panel>button,.app-body[data-ui-theme="sage_green"] .cl-four-panel>form{background:linear-gradient(145deg,#fbfcf6,#edf5eb);border-color:#c6d7c4;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .cl-return-tile{background:#edf5eb;border-color:#7c947e;color:#2d4537}
.app-body[data-ui-theme="sage_green"] .cl-nav-toggle[aria-expanded="true"]{background:#edf5eb;color:#2d4537}
/* fresh-light-contrast.css */
body[data-ui-theme="sage_green"]{--text:#2d4537;--muted:#4d7056;--line:#c6d7c4;--panel:#fbfcf6;--panel-soft:#fbfcf6;--accent:#2d4537;color:#2d4537}
body[data-ui-theme="sage_green"] .six-navigation{color:#2d4537}
body[data-ui-theme="sage_green"] .six-grid>a,body[data-ui-theme="sage_green"] .six-grid>.six-native>summary{background:linear-gradient(145deg,#fbfcf6,#fbfcf6);color:#2d4537;border:1px solid #376e53;box-shadow:0 2px 6px #2d453710;font-weight:700}
body[data-ui-theme="sage_green"] .six-grid i,body[data-ui-theme="sage_green"] .six-panel .nav-icon{color:#2d4537;text-shadow:none}
body[data-ui-theme="sage_green"] .six-panel{background:#fbfcf6;border-color:#376e53;box-shadow:0 3px 10px #2d453710}
body[data-ui-theme="sage_green"] .six-panel>a,body[data-ui-theme="sage_green"] .six-panel>button,body[data-ui-theme="sage_green"] .six-panel>form{background:#fbfcf6;color:#2d4537;border-color:#c6d7c4;font-weight:600}
body[data-ui-theme="sage_green"] .six-native[open]>summary,body[data-ui-theme="sage_green"] .six-panel>a.active{background:#edf5eb;border:2px solid #4d7056;color:#2d4537}
body[data-ui-theme="sage_green"] .six-grid>a:hover,body[data-ui-theme="sage_green"] .six-native>summary:hover,body[data-ui-theme="sage_green"] .six-panel>a:hover{background:#edf5eb;border-color:#4d7056}
body[data-ui-theme="sage_green"] :is(.six-navigation,.card-primary-tools) :is(a,summary,button):focus-visible{outline:3px solid #4d7056;outline-offset:3px}
body[data-ui-theme="sage_green"] .compact-card-page .card-primary-tile,body[data-ui-theme="sage_green"] .compact-card-page .card-primary-tools>.card-fold>summary{background:#fbfcf6;border-color:#376e53;color:#2d4537;font-weight:700;box-shadow:0 2px 6px #2d453710}
body[data-ui-theme="sage_green"] .card-fold,body[data-ui-theme="sage_green"] .entry-fold,body[data-ui-theme="sage_green"] .card-primary-tools .card-fold-body{background:#fbfcf6;border-color:#c6d7c4;color:#2d4537}
body[data-ui-theme="sage_green"] :is(.card-fold,.entry-fold)>summary{color:#2d4537;font-weight:700}
body[data-ui-theme="sage_green"] .selected-card-preview .digital-card{background:linear-gradient(130deg,#fbfcf6,#edf5eb);color:#2d4537;border-color:#376e53;box-shadow:0 6px 18px #2d453714}
body[data-ui-theme="sage_green"] .selected-card-preview :is(h2,p,span){color:#2d4537}
body[data-ui-theme="sage_green"] .selected-card-preview small{color:#4d7056}
body[data-ui-theme="sage_green"] .selected-card-preview .avatar{background:#4d7056;color:#fbfcf6}
body[data-ui-theme="sage_green"] :is(.muted,.panel p,.pagehead p,.card-preview-top small){color:#4d7056}
body[data-ui-theme="sage_green"] :is(.eyebrow,.workspace-eyebrow){color:#2d4537}
body[data-ui-theme="sage_green"] :is(input,select,textarea){color:#2d4537;background:#fbfcf6;border-color:#376e53}
body[data-ui-theme="sage_green"] :is(input,textarea)::placeholder{color:#4d7056;opacity:1}
body[data-ui-theme="sage_green"] .btn:not(.primary){color:#2d4537;background:#fbfcf6;border-color:#376e53}
body[data-ui-theme="sage_green"] .btn.primary{color:#fbfcf6;background:#2d4537;border-color:#2d4537}
body[data-ui-theme="sage_green"] .scan-capture-target{color:#2d4537;background:#fbfcf6;border-color:#4d7056}
body[data-ui-theme="sage_green"] .scan-capture-target small{color:#4d7056}
/* friends-workspace.css */
body[data-ui-theme="sage_green"] .friends-workspace,body[data-ui-theme="sage_green"] .fw-sheet{--fw-bg:#fbfcf6;--fw-top:#fbfcf6;--fw-bottom:#edf5eb;--fw-line:#c6d7c4;--fw-text:#2d4537;--fw-muted:#4d7056;--fw-accent:#4d7056;--fw-main:#7c947e;--fw-main-bottom:#4d7056;--fw-edge:#4d7056}
/* home-simple.css */
body[data-ui-theme="sage_green"] .home-action{background:#fbfcf6;color:#2d4537}
body[data-ui-theme="sage_green"] .home-action-primary{background:#fbfcf6}
body[data-ui-theme="sage_green"] .home-intro p,body[data-ui-theme="sage_green"] .home-action>span:not(.home-action-icon):not(.home-action-arrow){color:#4d7056}
/* market-browse.css */
[data-ui-theme="sage_green"] .market-v3{--market-surface:#fbfcf6;--market-line:#edf5eb}
[data-ui-theme="sage_green"] .market-v3 .marketplace-price{color:#4d7056}
[data-ui-theme="sage_green"] .market-v3 .market-gallery-stage img,[data-ui-theme="sage_green"] .market-v3 .market-gallery-stage video{background:#fbfcf6}
[data-ui-theme="sage_green"] .market-cover-labels span{background:#2d4537eb}
[data-ui-theme="sage_green"] .market-cover-labels .market-cover-promo{background:#73543bee}
/* market-workspace.css */
[data-ui-theme="sage_green"] :is(.marketplace-shell,.marketplace-detail-shell,.market-editor-shell,.mw-owner){--mw-surface:#fbfcf6;--mw-deep:#edf5eb;--mw-line:#c6d7c4;--mw-text:#2d4537;--mw-muted:#4d7056;--mw-accent:#4d7056;--mw-ink:#fbfcf6;--mw-button:linear-gradient(155deg,#fbfcf6,#edf5eb);--mw-highlight:#fbfcf6;--mw-shadow:#c6d7c4}
/* meetings.css */
html[data-theme='sage_green'] .meeting-shell .btn.primary,body[data-theme='sage_green'] .meeting-shell .btn.primary{background:linear-gradient(145deg,#fbfcf6,#c6d7c4);color:#2d4537}
body[data-ui-theme="sage_green"] .meeting-shell .btn.primary{background:linear-gradient(145deg,#fbfcf6,#c6d7c4);color:#2d4537}
body[data-ui-theme="sage_green"] .meeting-shell .btn{box-shadow:0 4px 0 #7c947e,0 7px 14px #2d453718}
body[data-ui-theme="sage_green"] .meeting-photos article{background:#f5f5f0}
/* member-navigation.css */
.app-body[data-ui-theme="sage_green"] .cl-four-navigation{
 --nav-top:#fbfcf6;--nav-bottom:#edf5eb;--nav-edge:#c6d7c4;--nav-line:#c6d7c4;
 --nav-text:#2d4537;--nav-accent:#4d7056;--nav-main:#4d7056;--nav-main-bottom:#4d7056;
 --nav-main-edge:#2d4537;--nav-shadow:#2d45371c;
}
/* member-settings.css */
body[data-ui-theme="sage_green"]{--settings-top:#fbfcf6;--settings-bottom:#edf5eb;--settings-edge:#c6d7c4;--settings-line:#c6d7c4;--settings-text:#2d4537;--settings-muted:#4d7056;--settings-accent:#4d7056;--settings-surface:#fbfcf6;--settings-field:#fbfcf6;--settings-shadow:#2d45371c}
[data-ui-theme="sage_green"] .settings-logout{color:#98414e}
[data-ui-theme="sage_green"] .settings-surface .btn.danger{color:#9b3546}
/* mobile-navigation.css */
@media(max-width:760px){body[data-ui-theme="sage_green"] .cl-mobile-back{background:#fbfcf6f5;color:#2d4537;border-color:#c6d7c466}
body[data-ui-theme="sage_green"] .cl-mobile-back-button{color:#4d7056;background:linear-gradient(145deg,#fbfcf6,#c6d7c4);border-color:#c6d7c4;box-shadow:0 3px 0 #7c947e}
body[data-ui-theme="sage_green"] .cl-mobile-back-button:active{background:#c6d7c4}
body[data-ui-theme="sage_green"] .cl-nav-leave{background:#fffdf6;color:#2d4537}}
/* seller-workspace.css */
[data-ui-theme="sage_green"] .seller-attention{color:#784b05;background:#fff1d8;border-color:#dfb45f}
/* showcase-ui.css */
body[data-ui-theme="sage_green"] .showcase-manager,body[data-ui-theme="sage_green"] .showcase-public{--sc-bg:#fbfcf6;--sc-top:#fbfcf6;--sc-line:#edf5eb;--sc-text:#2d4537;--sc-muted:#4d7056;--sc-accent:#4d7056;--sc-edge:#c6d7c4}
/* six-submenu-surfaces.css */
body[data-ui-theme="sage_green"] .six-navigation{
 --submenu-bg:linear-gradient(145deg,#edf5eb,#fbfcf6);--submenu-line:#376e53;--submenu-tile:linear-gradient(145deg,#fbfcf6,#edf5eb);
 --submenu-tile-line:#c6d7c4;--submenu-text:#2d4537;--submenu-heading:#4d7056;--submenu-icon:#4d7056;
 --submenu-icon-bg:#edf5eb;--submenu-hover:#fbfcf6;--submenu-active:#edf5eb;
 --submenu-accent:#376e53;--submenu-shadow:0 6px 18px #2d453718;
}
/* workspace-upgrade.css */
body.app-body[data-ui-theme="sage_green"] .wu-shell .btn.primary,body.app-body[data-ui-theme="sage_green"] .wu-sheet .btn.primary{background:linear-gradient(160deg,var(--fw-main),var(--fw-main-bottom));border-color:var(--fw-main);border-bottom-color:var(--fw-edge);color:#fbfcf6}
/* Approved warm-gray / ivory / deep-teal palette. No global filters or template rewrites. */
body[data-ui-theme="sage_green"]{color-scheme:light;--bg:#edf5eb;--panel:#fbfcf6;--panel-soft:#e6efe2;--line:#c6d7c4;--text:#2d4537;--muted:#586f60;--accent:#376e53;--accent2:#548064;background:#edf5eb;color:#2d4537;--entry-bg:#edf5eb;--entry-face:#fbfcf6;--entry-top:#fcfff7;--entry-bottom:#d9e8d4;--entry-edge:#acbfaa;--entry-line:#c6d7c4;--entry-text:#2d4537;--entry-muted:#586f60;--entry-accent:#376e53;--entry-main-top:#4a8061;--entry-main-bottom:#376e53;--entry-main-edge:#24523c;--entry-shadow:#294b3120;--card-action-bg:#376e53;--card-action-text:#fff;--card-action-border:#376e53;--card-action-hover:#24523c;--card-inline-link:#376e53;--cl-link-color:#376e53;--cl-link-bg:#fbfcf6;--cl-link-hover:#24523c;--cw-panel:#fbfcf6;--cw-text:#2d4537;--cw-muted:#586f60;--cw-edge:#c6d7c4}
body[data-ui-theme="sage_green"] :is(.panel,.settings-surface,.entry-fold,.card-fold,.six-panel,.cl-submenu){background-color:#fbfcf6;color:#2d4537;border-color:#c6d7c4}
body[data-ui-theme="sage_green"] :is(input,select,textarea){background-color:#fcfff7;color:#2d4537;border-color:#a9c1a9}
body[data-ui-theme="sage_green"] :is(input,textarea)::placeholder{color:#586f60;opacity:1}
body[data-ui-theme="sage_green"] :is(.btn.primary,.cl-mobile-back-button){background:linear-gradient(145deg,#4a8061,#376e53);border-color:#376e53;color:#fff;box-shadow:0 3px 0 #24523c}
body[data-ui-theme="sage_green"] :is(.btn.primary,.cl-mobile-back-button):active{background:#24523c;transform:translateY(2px);box-shadow:0 1px 0 #24523c}
body[data-ui-theme="sage_green"] .cl-mobile-back{background:#edf5ebf5;color:#2d4537;border-color:#c6d7c4}
body[data-ui-theme="sage_green"] .cl-nav-leave{background:#fbfcf6;color:#2d4537}
body[data-ui-theme="sage_green"] .cw-thread #messageStream.message-stream{background:#f0f6ec!important}
body[data-ui-theme="sage_green"] .public-experience{--card-action-bg:#376e53;--card-action-text:#fff;--card-inline-link:#376e53;--cl-link-color:#376e53;--cl-link-bg:#fbfcf6}
.theme-preview-sage_green{background:#edf5eb;border-color:#c6d7c4}.theme-preview-sage_green .preview-sidebar{background:#dfead9}.theme-preview-sage_green .preview-sidebar i{background:#376e53}.theme-preview-sage_green :is(.preview-top,.preview-cards i,.preview-panel){background:#fbfcf6;border-color:#c6d7c4}
@media(min-width:1100px){.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){body[data-ui-theme="sage_green"] .btn{transition:none}}


