/* Tax Exempt Manager — Admin Styles */

.rankd-tx-badge {
	display: inline-block;
	padding: 2px 8px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.5;
}
.rankd-tx-badge--active,
.rankd-tx-badge--approved    { background: #d4edda; color: #155724; }
.rankd-tx-badge--pending     { background: #fff3cd; color: #856404; }
.rankd-tx-badge--rejected    { background: #f8d7da; color: #721c24; }
.rankd-tx-badge--expired     { background: #e2e3e5; color: #383d41; }
.rankd-tx-badge--superseded  { background: #e2e3e5; color: #383d41; }
.rankd-tx-badge--revoked     { background: #f8d7da; color: #4a0000; border: 1px solid #c00; }
.rankd-tx-badge--admin_toggle { background: #cce5ff; color: #004085; }

.rankd-tx-audit-log th,
.rankd-tx-audit-log td { padding: 6px 10px; font-size: 13px; }

.rankd-tx-order-badge { margin-top: 8px; }
.rankd-tx-order-source { font-size: 12px; color: #666; margin-left: 6px; }

/* Dashboard widget */
.rankd-tx-dash-alert { padding: 8px 10px; border-radius: 3px; margin-bottom: 8px; }
.rankd-tx-dash-alert--action  { background: #fcf0d5; border-left: 3px solid #dba617; }
.rankd-tx-dash-alert--warning { background: #fce9e9; border-left: 3px solid #b32d2e; }
.rankd-tx-dash-alert a { text-decoration: none; }
