/* App card accents only: receipt/export elements and Super Admin are outside this scope. */
#businessApp #content :where(.quick[data-card-route],[data-card-tone],.beginner-action,.beginner-metric,.pos632-kpis>div,.training-list>article.card,.training-student){
 --card-accent:#245da8;--card-tint:#edf4ff;--card-edge:#cbdcf5;
}
#businessApp #content :is(.quick[data-card-route],[data-card-tone],.beginner-action,.beginner-metric,.pos632-kpis>div,.training-list>article.card,.training-student){
 background:var(--card-tint)!important;border:1px solid var(--card-edge)!important;border-left:4px solid var(--card-accent)!important;color:#172d46!important;
 box-shadow:0 2px 7px #17395b08;min-width:0;box-sizing:border-box;
}
#businessApp #content :is([data-card-tone=green],[data-card-route=pos],[data-card-route=invoices],[data-beginner=pos],[data-beginner=pay],.pos632-kpis>div:nth-child(1),.pos632-kpis>div:nth-child(3)){
 --card-accent:#187044;--card-tint:#edf8f1;--card-edge:#cce7d6;
}
#businessApp #content :is([data-card-tone=orange],[data-card-route=purchases],[data-card-route=suppliers]){
 --card-accent:#a94f17;--card-tint:#fff2e9;--card-edge:#f3d8c6;
}
#businessApp #content :is([data-card-tone=amber],[data-card-route=finance],.tone-amber,.pos632-kpis>div:nth-child(4)){
 --card-accent:#8a5b0b;--card-tint:#fff8e6;--card-edge:#eddeaf;
}
#businessApp #content :is([data-card-tone=violet],[data-card-route=training],[data-card-route=industry_training_business],.tone-violet,.training-list>article.card,.training-student){
 --card-accent:#6d449e;--card-tint:#f5effc;--card-edge:#e0d1ef;
}
#businessApp #content :is([data-card-tone=teal],[data-card-route=reports],[data-card-route=delivery],.tone-teal){
 --card-accent:#137875;--card-tint:#eaf8f6;--card-edge:#c6e5e1;
}
#businessApp #content :is(.quick[data-card-route],[data-card-tone],.beginner-action,.beginner-metric,.pos632-kpis>div) :is(b,strong,.stat-num,.stat-label,.quick-desc,small,span){color:#172d46!important}
#businessApp #content .quick[data-card-route] .quick-icon{
 width:42px;height:42px;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--card-edge);color:var(--card-accent)!important;font-size:23px;
}
#businessApp #content :is(.beginner-action,.beginner-metric) .beginner-icon{background:var(--card-edge)!important;color:var(--card-accent)!important}
#businessApp #content :is(.quick[data-card-route],.beginner-action):hover{box-shadow:0 4px 12px #17395b16}
#businessApp #content :is(.quick[data-card-route],.beginner-action):focus-visible{outline:3px solid #163b68;outline-offset:3px}
/* Preserve existing grid density, card dimensions and phone menu behavior. */
@media print{
 #businessApp #content :is(.quick[data-card-route],[data-card-tone],.beginner-action,.beginner-metric,.pos632-kpis>div){background:white!important;color:black!important;box-shadow:none;border-color:#d0d0d0!important}
}
