/* Brand controls only. No shell, authentication, overlay, visibility or motion rules. */
html:root{--color-primary:#168775!important;--color-primary-hover:#127664!important;--color-primary-active:#0f6557!important;--slate-accent:#168775!important;--slate-accent-hover:#127664!important;--slate-accent-active:#0f6557!important;--color-focus:#168775!important;--slate-focus:#168775!important;--focus-ring:0 0 0 3px #16877526!important}
html #page-platform-dashboard{--pc-green:#168775!important;--pc-green-dark:#168775!important;--pc-blue:#35ad96!important;--pd-green:#168775!important;--pd-green-dark:#127664!important}
html #page-platform-dashboard .platform-agenda-filters button.is-active,
html #page-platform-dashboard .platform-calendar-day.is-selected>strong b,
html #page-platform-dashboard .platform-calendar-grid button.is-selected,
html #page-platform-dashboard .w360-dashboard-heading>button,
html #page-platform-dashboard .ss-transactions,
html #appShell button.button.primary,
html #appShell button.button-primary{background:#168775!important;border-color:#168775!important;color:#fff!important}
html #page-platform-dashboard .ss-transactions:hover,
html #appShell button.button.primary:hover,
html #appShell button.button-primary:hover{background:#127664!important;border-color:#127664!important}
html #page-platform-dashboard .ss-transactions small{color:#e1f5ef!important}
html #page-platform-dashboard .ss-transactions i,
html #page-platform-dashboard .ss-transactions>svg{color:#fff!important}
html #page-platform-dashboard .platform-workload-legend i{background:#168775!important}
html #page-platform-dashboard .platform-workload-legend i.is-flight{background:#35ad96!important}
html #page-platform-dashboard .ss-service.is-visa .ss-service-icon,
html #page-platform-dashboard .ss-service.is-flight .ss-service-icon,
html #page-platform-dashboard .platform-quick-grid button svg,
html #page-platform-dashboard .platform-calendar-day svg,
html #page-platform-dashboard .platform-agenda-icon svg{color:#168775!important}

/* Calendar day hover must use the same brand tone as selected days. */
html #page-platform-dashboard .platform-calendar-day:hover>strong b{background:#e6f5f1!important;color:#168775!important}
html #page-platform-dashboard .platform-calendar-day.is-selected:hover>strong b{background:#127664!important;color:#fff!important}
html #page-platform-dashboard .platform-calendar-grid button:hover{background:#e6f5f1!important;color:#168775!important}
html #page-platform-dashboard .platform-calendar-grid button.is-selected:hover{background:#127664!important;color:#fff!important}
