/* Report icons from lucide-react (ISC). Match reports by their accessible View button labels. */
html body #kai-workspace.kai-theme .reports-library-card .reports-library-card-icon {
  display: grid; place-items: center; width: 38px; height: 38px; flex: 0 0 38px;
  border-radius: 10px; background: var(--report-icon-color, #265dcc) !important;
  color: #fff !important; box-shadow: 0 3px 7px #18234b12;
}
html body #kai-workspace.kai-theme .reports-library-card .reports-library-card-icon > svg { display: none; }
html body #kai-workspace.kai-theme .reports-library-card .reports-library-card-icon::before {
  content: ''; display: block; width: 21px; height: 21px; background: currentColor;
  -webkit-mask: var(--report-icon) center / contain no-repeat;
  mask: var(--report-icon) center / contain no-repeat;
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Counter Sheet"]) {
  --report-icon-color: #265dcc;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-calculator%22%20aria-hidden%3D%22true%22%3E%3Crect%20width%3D%2216%22%20height%3D%2220%22%20x%3D%224%22%20y%3D%222%22%20rx%3D%222%22%3E%3C%2Frect%3E%3Cline%20x1%3D%228%22%20x2%3D%2216%22%20y1%3D%226%22%20y2%3D%226%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2216%22%20x2%3D%2216%22%20y1%3D%2214%22%20y2%3D%2218%22%3E%3C%2Fline%3E%3Cpath%20d%3D%22M16%2010h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2010h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2010h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2018h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2018h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Daily Player Account Summary"]) {
  --report-icon-color: #008768;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-clipboard-list%22%20aria-hidden%3D%22true%22%3E%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2011h4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2016h4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2011h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2016h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Detailed Daily Player Account Report"]) {
  --report-icon-color: #265dcc;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-file-search%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M14%202v4a2%202%200%200%200%202%202h4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4.268%2021a2%202%200%200%200%201.727%201H18a2%202%200%200%200%202-2V7l-5-5H6a2%202%200%200%200-2%202v3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m9%2018-1.5-1.5%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2214%22%20r%3D%223%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Monthly Player Report"]) {
  --report-icon-color: #7356c2;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-calendar-days%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M8%202v4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%202v4%22%3E%3C%2Fpath%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%224%22%20rx%3D%222%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M3%2010h18%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2014h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2018h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2018h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2018h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Final OD List"]) {
  --report-icon-color: #c45d00;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-wallet%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M19%207V4a1%201%200%200%200-1-1H5a2%202%200%200%200%200%204h15a1%201%200%200%201%201%201v4h-3a2%202%200%200%200%200%204h3a1%201%200%200%200%201-1v-2a1%201%200%200%200-1-1%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%205v14a2%202%200%200%200%202%202h15a1%201%200%200%200%201-1v-4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Player Summary Report"]) {
  --report-icon-color: #008768;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-user-round%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%225%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M20%2021a8%208%200%200%200-16%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Cash In Cash Out Report"]) {
  --report-icon-color: #265dcc;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-arrow-down-up%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22m3%2016%204%204%204-4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%2020V4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m21%208-4-4-4%204%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M17%204v16%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Day Summary"]) {
  --report-icon-color: #008768;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-chart-no-axes-combined%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M12%2016v5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2014v7%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20%2010v11%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m22%203-8.646%208.646a.5.5%200%200%201-.708%200L9.354%208.354a.5.5%200%200%200-.707%200L2%2015%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%2018v3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2014v7%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View P2P Transfer Report"]) {
  --report-icon-color: #7356c2;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-arrow-right-left%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22m16%203%204%204-4%204%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20%207H4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m8%2021-4-4%204-4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%2017h16%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Bonus Allotted Report"]) {
  --report-icon-color: #cf2850;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-gift%22%20aria-hidden%3D%22true%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%224%22%20rx%3D%221%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M12%208v13%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M19%2012v7a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2v-7%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.5%208a2.5%202.5%200%200%201%200-5A4.8%208%200%200%201%2012%208a4.8%208%200%200%201%204.5-5%202.5%202.5%200%200%201%200%205%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Kitty Report"]) {
  --report-icon-color: #c45d00;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-coins%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M18.09%2010.37A6%206%200%201%201%2010.34%2018%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%206h1v4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m16.71%2013.88.7.71-2.82%202.82%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Kitty Back History"]) {
  --report-icon-color: #008768;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-history%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%209-9%209.75%209.75%200%200%200-6.74%202.74L3%208%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%203v5h5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%207v5l4%202%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Player List"]) {
  --report-icon-color: #265dcc;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-users-round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M18%2021a8%208%200%200%200-16%200%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%225%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M22%2020c0-3.37-2-6.5-4-8a5%205%200%200%200-.45-8.3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Call-Time Report"]) {
  --report-icon-color: #c45d00;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-timer%22%20aria-hidden%3D%22true%22%3E%3Cline%20x1%3D%2210%22%20x2%3D%2214%22%20y1%3D%222%22%20y2%3D%222%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2212%22%20x2%3D%2215%22%20y1%3D%2214%22%20y2%3D%2211%22%3E%3C%2Fline%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Leaderboard Report"]) {
  --report-icon-color: #a56d08;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-trophy%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M6%209H4.5a2.5%202.5%200%200%201%200-5H6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M18%209h1.5a2.5%202.5%200%200%200%200-5H18%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%2022h16%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10%2014.66V17c0%20.55-.47.98-.97%201.21C7.85%2018.75%207%2020.24%207%2022%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14%2014.66V17c0%20.55.47.98.97%201.21C16.15%2018.75%2017%2020.24%2017%2022%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M18%202H6v7a6%206%200%200%200%2012%200V2Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
html body #kai-workspace.kai-theme .reports-library-card:has(button[aria-label="View Daily Expense Report"]) {
  --report-icon-color: #cf2850;
  --report-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-receipt%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M4%202v20l2-1%202%201%202-1%202%201%202-1%202%201%202-1%202%201V2l-2%201-2-1-2%201-2-1-2%201-2-1-2%201Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%208h-6a2%202%200%201%200%200%204h4a2%202%200%201%201%200%204H8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2017.5v-11%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
