/* os-22 — Palette discipline (ALL widths): sirf orange / white / black
   (+ neutral grays). Purani green/teal/blue accents yahan convert hoti hain.
   Exceptions (WhatsApp-action greens waghera) BRAND-REPORT.md mein darj hain. */
:root{--green:#ed612d}

/* Header cloud/login button: black pill, white text — mobile + desktop */
#cloudButton{background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:999px!important;font-weight:700;box-shadow:none!important}
#cloudButton:hover{background:#000!important}

/* Tags & pills (COURIER · LIVE, SALES CHANNEL, v1.0.1 waghera): orange tint */
.pill,.tag{background:#fff0e9;color:#c74719}

/* Primary buttons hamesha brand orange (purana teal gradient khatam) */
.btn.primary,button.primary{background:#ed612d;border-color:#ed612d;color:#fff}

/* Dashboard / stat: positive numbers black, subtexts orange */
.positive,.credit{color:#111}
.stat em{color:#ed612d}
.dashboard-link strong{color:#111}
.dashboard-link strong.negative{color:#c62828}
.credit-cell{color:#c74719;background:#fff6f1}

/* "Green" action buttons (CASH IN, ledger/bank green actions) → orange */
button.green,.btn.green{background:#ed612d;color:#fff;border-color:#ed612d}
#pageAddDock button.green,body[data-theme=dark] #pageAddDock .green{background:#ed612d!important;border-color:#ed612d!important;color:#fff!important}
.ledger-actions .green{background:#ed612d!important;color:#fff!important}
.own-ledger .ledger-actions button.green{background:#ed612d;color:#fff;border-color:#ed612d}
#bankActionDock .green{background:#fff0e9;color:#c74719;border-color:#f2c8b2}
#bankActionDock.supplier-actions .green{background:#ed612d;color:#fff;border-color:#ed612d}

/* Parcel / bill status pills — functional colors */
.status.Delivered{background:#111;color:#fff}
.status.Posted{background:#111;color:#fff}
.status.Transit{background:#ffe3d3;color:#b74419}
.status.Draft{background:#eef0ee;color:#5f6a61}
.status.Returned{background:#fceae5;color:#b42318}

/* Saved tick, support icons, whatsapp-support strip → palette */
#savedTick{background:#ed612d}
.support-icon{color:#ed612d}
main>footer .support-icon{background:#fff0e9;color:#c74719}
.app-whatsapp-support{background:#fff;border-color:#e3e3e3;color:#111}

/* Home tools grid: green/blue tile chips → neutral gray */
#topToolsGrid a:nth-child(3n+2) .tool-symbol{background:#f1f1f2;color:#444}
#topToolsGrid a:nth-child(3n) .tool-symbol{background:#f1f1f2;color:#444}

/* Purana teal (#087f73 / #159b87) chrome → orange/black */
.range-days .selected,.calendar-popover .range-days .selected{background:#ed612d;color:#fff}
.range-days .between,.calendar-popover .range-days .between{background:#ffe9df;color:#7a3c1e}
.care-bubble{background:#f4f4f5;color:#222}
.care-bubble.user{background:#111;color:#fff}
.memory-tape{border-color:#e8ddd5;background:#fff8f4;color:#4a3226}
.memory-controls button:first-child{background:#ed612d;color:#fff}
.business-choice:hover{background:#fff7f2;border-color:#ed612d}
.tap-row:hover{background:#fff7f2}
.tap-row:active{background:#ffe9df}
button:focus-visible,a:focus-visible,.tap-row:focus-visible{outline-color:#ed612d}
.calculated-value{outline-color:#ed612d}
.dark{background:#181818;color:#fff}
.dark p{color:#cfcfcf}
.dark .tag{background:#2c2c2c;color:#ffb59d}

/* POS greens → palette */
.pos-product>strong{color:#111}
.pos-payment-summary{background:#fff0e9;color:#9a3a12}
.payment-confirmation{background:#fff4ed;color:#7a2e0e}

/* Attendance: Present → orange tint (Absent red = functional, rehta hai) */
select[data-attendance=Present]{background:#ffe9df!important;color:#b74419!important}
