/* THRS V14.80 — Recognition Wall dark-mode colors only.
   Preserves approved V14.42 trophy/waves SVG, layout, typography, sizes,
   live API, kudos actions, categories, pagination, RTL and Light Mode. */
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442{
 --rw42-paper:#142f43!important;
 --rw42-soft:#203e52!important;
 --rw42-ink:#edf4f9!important;
 --rw42-muted:#c3d2de!important;
 --rw42-border:#4e6c80!important;
 --rw42-shadow:0 8px 21px rgba(0,8,20,.23),inset 0 1px 0 rgba(255,255,255,.035)!important;
 color-scheme:dark!important;
}
/* Hero art is untouched: dark selector instead of the original forced white. */
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-hero-select{
 background:#1b3b50!important;
 border-color:#638095!important;
 box-shadow:0 4px 12px rgba(0,8,20,.18)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-hero-select select{
 color:#eaf4f9!important;
 -webkit-text-fill-color:#eaf4f9!important;
 color-scheme:dark!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-hero-select select option{
 background:#18384c!important;color:#edf4fa!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-hero-controls>.thrs-btn{
 background:linear-gradient(130deg,#e0bb78,#cda253)!important;
 color:#122b3d!important;
 border-color:#c5a05f!important;
 box-shadow:0 5px 12px rgba(0,8,20,.18)!important;
}
/* Four KPIs — quiet slate/cumin/green/violet, no white pastel icons. */
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-kpi{
 --rw42-accent:#b2c9e5!important;
 --rw42-icon:#2b4359!important;
 --rw42-wash:rgba(83,119,160,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-kpi-amber{
 --rw42-accent:#e3c287!important;
 --rw42-icon:#4b4030!important;
 --rw42-wash:rgba(146,117,72,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-kpi-green{
 --rw42-accent:#aadcc3!important;
 --rw42-icon:#1e4a3d!important;
 --rw42-wash:rgba(73,136,110,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-kpi-purple{
 --rw42-accent:#c7b7e2!important;
 --rw42-icon:#3f3b55!important;
 --rw42-wash:rgba(121,100,152,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-kpi-icon{
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.065),0 3px 9px rgba(0,8,20,.15)!important;
}
/* Actual recognition feed, colored category chips instead of neon pastels. */
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-avatar{
 background:#57462c!important;color:#f2dcaf!important;
 border-color:#ae8c50!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-item-names>span{
 color:#dbb874!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-date svg{
 color:#a1bad0!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-category{
 background:#284458!important;color:#c4dbee!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-category-teamwork{
 background:#28465e!important;color:#c5d9ef!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-category-innovation{
 background:#403950!important;color:#ddc8f1!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-category-leadership{
 background:#4a3e2b!important;color:#f1d39a!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-category-customer_focus{
 background:#204c3c!important;color:#b8e7cc!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-category-going_above{
 background:#4e343d!important;color:#f1bdc8!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-category-mentoring{
 background:#254959!important;color:#bfe3ed!important;
}
/* Sidebar My Stats was the major pale surface in Dark Mode. */
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-sidebar-stat{
 background:linear-gradient(115deg,#1b394e,#254259)!important;
 color:#c9dfef!important;
 box-shadow:inset 0 0 0 1px #4f6f85!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-sidebar-stat-amber{
 background:linear-gradient(115deg,#343d43,#3f413c)!important;
 color:#e9c181!important;
 box-shadow:inset 0 0 0 1px #887755!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-sidebar-stat>span{
 background:#294a60!important;
 color:#bdd9ee!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-sidebar-stat-amber>span{
 background:#51452f!important;
 color:#e8c084!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-sidebar-stat>div>small{
 color:#c5d6e2!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-sidebar-stat>div>strong{
 color:#eef5f9!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-recent>span{
 background:#294458!important;
 color:#bfdded!important;
}
/* Pagination and alternate no-data states, still original dimensions. */
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-pagination [aria-current="page"]{
 background:linear-gradient(120deg,#d8ae68,#c3984d)!important;
 color:#102b3c!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-empty>span{
 background:#4c402d!important;
 color:#e7c081!important;
 box-shadow:inset 0 0 0 1px #8f754b!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-empty .thrs-btn{
 background:#1b3c50!important;
 color:#eaf3f9!important;
 border-color:#5b7a8d!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-recognition-v1442 .thrs-recognition-error{
 background:#49313c!important;
 color:#efc4ce!important;
 border-color:#986574!important;
}
/* No geometry, functionality or Light Mode override. */
