/* Shared dark surfaces for manual entry, inventory and the operational workspace. */
.ops-demo{color-scheme:dark;--ops-surface:#1c201b;--ops-field:#11150f;--ops-line:#42483b;--ops-text:#eeeade;--ops-muted:#b8b6a6}
.ops-panel{background:#141812;color:var(--ops-text)}
.ops-demo .manual-product-form{background:var(--ops-surface);border-color:var(--ops-line);color:var(--ops-text)}
.ops-demo .manual-form-heading :is(.micro,p),.ops-demo .manual-product-form>label,.ops-demo .manual-photo>label,.ops-demo .manual-photo small,.ops-demo .manual-form-footer>span,.ops-demo #manualFormStatus{color:var(--ops-muted)}
.ops-demo .manual-product-form input:not([type=file]),.ops-demo .manual-product-form select{background:var(--ops-field);color:var(--ops-text);border-color:var(--ops-line)}
.ops-demo .manual-product-form input::placeholder{color:#939b88}.ops-demo .manual-photo,.ops-demo .manual-form-footer{border-color:var(--ops-line)}
.ops-demo .manual-photo>img{background:var(--ops-field);border-color:var(--ops-line)}.ops-demo .manual-photo input{color:var(--ops-muted)}.ops-demo .manual-photo input::file-selector-button{background:#30382a;border-color:#58624c;color:var(--ops-text)}
.ops-demo .manual-form-footer button,.ops-demo :is(.ops-edit-form>button,.ops-csv-preview>button,.ops-crm-actions>button:first-child,.ops-ai-input>button,.ops-ai-candidate>button){background:var(--yellow);color:#15180d;border-color:var(--yellow)}
.ops-demo .ops-table td button,.ops-demo .ops-add-module{color:var(--yellow)}.ops-demo .ops-order-board>section.current{background:#292f1c;border-color:#8d8a39}.ops-demo #crmOrderCard{background:#22291d;border-color:#515c43;color:var(--ops-text)}
.ops-demo .ops-scope-chip{color:#d2d2b7;background:#2c3225;border-color:#515c43}.ops-demo input,.ops-demo select{color-scheme:dark}.ops-demo input:focus-visible,.ops-demo select:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}
.ops-demo .ops-tabs>button[aria-selected=true] :is(strong,small,span){color:#24250f}
