/* Seller chrome only. The visual builder's stage keeps the page's own colours. */
body.uid-youth #dashboardView{--admin-ink:#26392f;--admin-muted:#65736a;--admin-line:#dce3da;--admin-soft:#f4f6f1;--admin-accent:#d5ebae;background:#f4f6f1;color:#26392f;color-scheme:light}
body.uid-youth #dashboardView :is(.dash-main,.dash-content,#dashContent){background:transparent;color:#26392f}
body.uid-youth #dashboardView .dash-sidebar{background:#fff;border-color:#dce3da;color:#53665a;box-shadow:none}
body.uid-youth #dashboardView .dash-nav button{background:transparent;color:#627267;border:1px solid transparent;font-size:13px;font-weight:500}
body.uid-youth #dashboardView .dash-nav button.active{background:#e8f1dc;color:#365126;border-color:#d7e6c4}
body.uid-youth #dashboardView :is(.dash-label,.dash-group-label,.dash-top p,#dashSubtitle,#crumb){color:#75816f}
body.uid-youth #dashboardView :is(h1,h2,h3,h4,h5,strong,b,th,summary):not(.vb-stage *){color:#26392f}
body.uid-youth #dashboardView :is(p,small,label,td,dt,dd):not(.vb-stage *){color:#667469;line-height:1.75}
body.uid-youth #dashboardView :is(.panel,.sys-card,.sys-heading,.sys-list>article,.lc-panel,.lc-hero,.lc-stat,.lc-course,.lc-student-row,.commerce-affiliate-card,.commerce-favorite,.commerce-comparison article,.growth-card,.metric-card,.stat-card,.sd-page-card,.sd-template-card,.sd-start,.sd-help,.sd-heading,.sd-summary,.affiliate-panel,.affiliate-stat,.affiliate-hero,.payment-guard-card){background:#fff;border:1px solid #dce3da;border-radius:20px;box-shadow:none;color:#26392f}
body.uid-youth #dashboardView :is([class$="-panel"],[class$="-card"]):not(.vb-stage *):not(.vb-template-card){background-color:#fff;border-color:#dce3da;box-shadow:none}
body.uid-youth #dashboardView :is(.panel-head,.sys-heading,.lc-panel-head,.sd-section-heading){border-color:#e1e6dd}
body.uid-youth #dashboardView :is(input,textarea,select):not(.vb-stage *){background:#fafbf8;color:#2c4032;border:1px solid #d9e1d4;border-radius:12px;box-shadow:none;color-scheme:light;font-size:13px}
body.uid-youth #dashboardView :is(input,textarea)::placeholder{color:#8b9585}
body.uid-youth #dashboardView :is(input,textarea,select):focus-visible{outline:2px solid #90b45d;outline-offset:2px;border-color:#8ead65}
body.uid-youth #dashboardView :is(button,.secondary-btn,.lc-btn,.sys-btn):not(.vb-stage *){background:#fff;color:#4d6145;border:1px solid #dce4d5;border-radius:11px;box-shadow:none;font-size:13px;line-height:1.5}
body.uid-youth #dashboardView :is(button:hover,.secondary-btn:hover,.lc-btn:hover):not(.vb-stage *){background:#eef4e5;border-color:#cbdcb8}
body.uid-youth #dashboardView :is(.btn,.primary,.lc-primary,button[type=submit]):not(.vb-stage *){background:#d5ebae;color:#304923;border-color:#c6df98;font-weight:600}
body.uid-youth #dashboardView :is(.commerce-tabs,.lc-tabs,.sys-tabs,.sd-tabs,.growth-tabs) button.active{background:#e4efd2;color:#36522a;border-color:#cbdcb5}
body.uid-youth #dashboardView :is(button:disabled,input:disabled,select:disabled){opacity:.55;cursor:not-allowed}
body.uid-youth #dashboardView :is(table,td,th){border-color:#e1e6dd}body.uid-youth #dashboardView th{background:#f3f6ed}
body.uid-youth #dashboardView :is(.commerce-tag,.sys-pill,.status,.lc-badge,.sd-page-status){background:#edf3e4;color:#597443;border-color:#d8e4c9;box-shadow:none}
body.uid-youth #dashboardView :is(.is-error,.sys-error,.danger,.error){color:#a3413e;background:#fbefec;border-color:#eccfca}
body.uid-youth #dashboardView :is(.growth-notice,.sys-notice,.lc-empty,.sys-empty,.empty){background:#f0f5e7;color:#6a7a5e;border-color:#dce7cf;box-shadow:none}
body.uid-youth #dashboardView :is(.growth-actions,.editorial-toolbar,.editorial-block-tools,.editorial-blocks-toolbar,.sd-shortcuts,.sd-preset-grid){background:transparent;border-color:#dce4d4}
body.uid-youth #dashboardView .editorial-block{background:#fff;border:1px solid #e0e6da;border-radius:16px;padding:20px}
body.uid-youth #dashboardView .editorial-block header{background:#f5f7ef;color:#526a43;border-radius:10px}
body.uid-youth #dashboardView .store-status{background:#f5f8ef;color:#697d59;border-color:#dce6d1}
body.uid-youth #dashboardView .visual-builder{background:#fff;color:#26392f;border-color:#dce3da;color-scheme:light}
body.uid-youth #dashboardView .visual-builder :is(.vb-header,.vb-toolbar,.vb-toolbox,.vb-inspector,.vb-side-rail,.vb-topbar,.vb-settings){background:#fff;color:#3a503f;border-color:#dce3da;box-shadow:none}
body.uid-youth #dashboardView .visual-builder :is(.vb-library-card,.vb-layer,.vb-inspector details,.vb-property-group){background:#f6f8f2;color:#445b3a;border-color:#dfe6d7}
body.uid-youth #dashboardView .visual-builder input,body.uid-youth #dashboardView .visual-builder select{color-scheme:light}
body.uid-youth.dashboard-mode #modalRoot :is(.modal,.care-dialog){background:#fff;color:#26392f;border:1px solid #dce3da;box-shadow:0 24px 70px #25362924}
body.uid-youth.dashboard-mode #modalRoot :is(h1,h2,h3,strong,label){color:#2c4233}
body.uid-youth.dashboard-mode #modalRoot :is(p,small){color:#718066}
@media(max-width:760px){body.uid-youth #dashboardView .dash-main{padding:22px 16px}body.uid-youth #dashboardView .panel{padding:20px}body.uid-youth #dashboardView :is(.sys-card,.lc-panel){border-radius:16px}}
body.uid-youth #dashboardView :is(.seller-stat,.command-panel,.command-head,.command-source,.command-note,.command-system,.command-summary,.command-status,.connection-strip,.overviewWidget,.command-chart,.command-empty,.command-answer,.command-prompts button,.command-ask,.command-pill,.connection-pill,.lc-action-row,.growth-module,.growth-feature){background:#fff!important;color:#354a3b;border-color:#dce3da;box-shadow:none}
body.uid-youth #dashboardView :is(.seller-stat,.command-panel,.command-head,.connection-strip){border:1px solid #dce3da;border-radius:20px}
body.uid-youth #dashboardView :is(.seller-stat,.command-panel,.command-head,.connection-strip) :is(span,p,small){color:#6b7a67!important}
body.uid-youth #dashboardView :is(.seller-stat,.command-panel) :is(strong,b,h2,h3){color:#2e4833!important;-webkit-text-fill-color:currentColor}
body.uid-youth #dashboardView .command-label{color:#70845c!important}.command-grid{gap:18px}
body.uid-youth #dashboardView .dash-nav button:not(.active){background:transparent;border-color:transparent;color:#687a60}
body.uid-youth #dashboardView .dash-nav button.active{background:#e6f0d8;border-color:#cfdfb9;color:#3d592c}
body.uid-youth #dashboardView :is(.editorial-add,.editorial-palette,.editorial-add-blocks){background:#f0f5e9;border:1px solid #dfe7d5;border-radius:14px}
.editorial-format-toolbar{display:flex;align-items:center;gap:7px;margin:14px 0 8px}.editorial-format-toolbar button{min-height:35px;padding:7px 13px}.editorial-format-toolbar button:first-child{min-width:39px}.editorial-format-toolbar b{font-weight:800}.editorial-rich-preview{padding:16px 18px;margin:10px 0;background:#f6f8f1;border:1px dashed #dce5d2;border-radius:12px;font-size:14px;line-height:1.85;white-space:normal;overflow-wrap:anywhere}.editorial-rich-preview:empty{display:none}.editorial-rich-preview a{color:#4b7734;text-decoration:underline}.editorial-inline-link{display:flex;gap:10px;align-items:end;padding:14px;background:#edf3e4;border-radius:13px;margin:10px 0}.editorial-inline-link label{flex:1;display:grid;gap:6px}.editorial-inline-link input{width:100%}
/* Shared foundations across every seller module and its dialogs. */
body.uid-youth :is(#dashboardView,#modalRoot.admin-palette){--lc-bg:#f5f7f2;--lc-muted:#59675d;--lc-line:#dce3da;--vb-surface:#fff;--vb-border:#dce3da;--vb-muted:#59675d;--sys-accent:#527333;--mint:#527333;--blue:#426a86;--green:#527333;color-scheme:light}
body.uid-youth .admin-palette .ap-surface{background:#fff!important;background-image:none!important;border-color:#dce3da!important;box-shadow:none!important;backdrop-filter:none!important}
body.uid-youth .admin-palette .ap-ink{color:#34483a!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
body.uid-youth .admin-palette :is(input:not([type=color]),textarea,select){background:#f8faf5!important;color:#24382c!important;border-color:#d4dece!important;box-shadow:none!important;font-size:14px;line-height:1.6;accent-color:#658c3c}
body.uid-youth .admin-palette :is(input,textarea)::placeholder{color:#73806e!important;opacity:1}
body.uid-youth .admin-palette :is(button,a[role=button]){min-height:36px;letter-spacing:normal;text-shadow:none!important}
body.uid-youth .admin-palette :is(button,.secondary-btn,.lc-btn,.sys-btn):not(.vb-stage *){background:#fff!important;color:#344e2d!important;border-color:#d7e0d0!important;box-shadow:none!important}
body.uid-youth .admin-palette :is(.btn,.primary,.lc-primary,button[type=submit],button.active,[aria-selected=true],[aria-pressed=true]):not(.vb-stage *){background:#d3edaa!important;color:#243b1b!important;border-color:#b8d58d!important;font-weight:600}
body.uid-youth .admin-palette :is(button:hover,a[role=button]:hover):not(:disabled):not(.vb-stage *){background:#eaf2df!important;border-color:#a6c282!important;filter:none}
body.uid-youth .admin-palette :is(button,input,textarea,select,a):focus-visible{outline:2px solid #557f32!important;outline-offset:3px}
body.uid-youth .admin-palette :is(button:disabled,input:disabled,select:disabled){opacity:.5!important;cursor:not-allowed}
body.uid-youth .admin-palette :is(.command-notice,.growth-notice,.sys-notice,.care-note,.lc-empty,.sys-empty){background:#edf3e6!important;color:#4e6343!important;border:1px solid #d8e3cd!important;line-height:1.75;font-size:13px}
body.uid-youth .admin-palette :is(table,thead,tbody,tr,td,th){background:transparent;color:#334a3a!important;border-color:#dce3d7!important}body.uid-youth .admin-palette th{background:#eff4e9!important;font-size:12px;font-weight:600}body.uid-youth .admin-palette td{font-size:13px;line-height:1.6}body.uid-youth .admin-palette tbody tr:hover{background:#f5f8f0!important}
body.uid-youth .admin-palette :is(.danger,.error,.is-error,.sys-error,[role=alert]){color:#9d3834!important;background:#fff1ed!important;border-color:#edcac1!important}
body.uid-youth .admin-palette :is(.success,.is-success,.status-approved){color:#29603e!important;background:#e9f5eb!important;border-color:#c2ddc8!important}
body.uid-youth .admin-palette :is(.warning,.is-warning,.status-pending){color:#805d19!important;background:#fff5db!important;border-color:#ead7a5!important}
body.uid-youth #dashboardView .command-head{padding:24px;gap:20px}body.uid-youth #dashboardView .command-head h2{margin:10px 0;font-size:30px}body.uid-youth #dashboardView .command-grid{gap:18px}
body.uid-youth #dashboardView .seller-stat svg{background:#edf3e5!important;color:#527333!important;border-radius:10px;padding:8px}
body.uid-youth #dashboardView .command-donut>div{background:#fff!important;color:#34483a!important}
body.uid-youth #dashboardView .dash-nav button{min-height:44px;line-height:1.5;white-space:normal}body.uid-youth #dashboardView .dash-nav button:not(.active){background:transparent!important;border-color:transparent!important}body.uid-youth #dashboardView .dash-nav button.active{background:#e7f1d9!important;border-color:#cedeba!important}
body.uid-youth #modalRoot.admin-palette :is(.modal,.care-dialog){background:#fff!important;color:#263c2d!important;max-height:90vh;overflow:auto}body.uid-youth #modalRoot.admin-palette .modal-backdrop{background:#15241966!important;backdrop-filter:blur(7px)!important}
