/* Orders-only high-specificity header and order number correction */
body .orders-rainbow-theme table thead th,
body .orders-rainbow-theme table thead th button,
body .orders-rainbow-theme table thead th button span,
body .orders-rainbow-theme table thead th svg,
body .orders-rainbow-theme table thead th svg * {
 color:#000 !important;
 stroke:currentColor;
 font-family:'Mona Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;
 font-size:14px !important;
 font-weight:600 !important;
}
body .orders-rainbow-theme table thead th {line-height:1.4!important;letter-spacing:0!important}
body .orders-rainbow-theme table tbody tr td:first-child button,
body .orders-rainbow-theme table tbody tr td:first-child a {
 color:#000!important;
 font-weight:600!important;
 text-decoration:none;
}
body .orders-rainbow-theme table tbody tr td:first-child button:hover,
body .orders-rainbow-theme table tbody tr td:first-child a:hover{text-decoration:underline}

/* Actions last-column rule, same styling as sortable headings */
body .orders-rainbow-theme table thead th:last-child,body .orders-rainbow-theme table thead th:last-child span{font-size:14px!important;font-weight:600!important;color:#000!important;line-height:1.4!important;font-family:'Mona Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif!important;}

/* Match Actions header baseline and positioning to neighboring sortable labels. */
body .orders-rainbow-theme table thead th:last-child{vertical-align:middle!important;text-align:center!important;}
body .orders-rainbow-theme table thead th:last-child>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;vertical-align:middle!important;padding:0!important;margin:0 auto!important;}
body .orders-rainbow-theme table thead th:last-child>span>span{line-height:20px!important;}
