/* Label Chips - Cores fortes e vibrantes */

.label-chip {
    padding: 4px 10px !important;
    font-weight: 600 !important;
    font-size: 11px !important;
    letter-spacing: 0.02em;
    border-radius: 6px !important;
    height: auto !important;
    min-height: 24px;
}

.label-chip .mud-chip-content {
    padding: 0 !important;
}

/* Origin Labels */
.label-chip--shopee {
    background: #ee4d2d !important;
    color: #fff !important;
}

.label-chip--magalu {
    background: #0086ff !important;
    color: #fff !important;
}

.label-chip--site {
    background: #2e7d32 !important;
    color: #fff !important;
}

.label-chip--chat {
    background: #7b1fa2 !important;
    color: #fff !important;
}

.label-chip--origin-default {
    background: #546e7a !important;
    color: #fff !important;
}

/* Service Labels */
.label-chip--sedex {
    background: #d50000 !important;
    color: #fff !important;
}

.label-chip--pac {
    background: #2e7d32 !important;
    color: #fff !important;
}

.label-chip--mini-envios {
    background: #2e7d32 !important;
    color: #fff !important;
}

.label-chip--jadlog {
    background: #ef6c00 !important;
    color: #fff !important;
}

.label-chip--correios {
    background: #1565c0 !important;
    color: #fff !important;
}

.label-chip--retirada {
    background: #2e7d32 !important;
    color: #fff !important;
}

.label-chip--total {
    background: #1976d2 !important;
    color: #fff !important;
}

.label-chip--service-default {
    background: #616161 !important;
    color: #fff !important;
}

/* Bling Status Labels */
.label-chip--triagem {
    background: #1E88E5 !important;
    color: #fff !important;
}

.label-chip--producao {
    background: #8E24AA !important;
    color: #fff !important;
}

.label-chip--embalagem {
    background: #FB8C00 !important;
    color: #fff !important;
}

.label-chip--coleta {
    background: #FDD835 !important;
    color: #000 !important;
}

.label-chip--transporte {
    background: #0D47A1 !important;
    color: #fff !important;
}

.label-chip--atendido {
    background: #43A047 !important;
    color: #fff !important;
}

.label-chip--impedido {
    background: #E53935 !important;
    color: #fff !important;
}

.label-chip--em-aberto {
    background: #78909C !important;
    color: #fff !important;
}

.label-chip--cancelado {
    background: #B71C1C !important;
    color: #fff !important;
}

.label-chip--em-andamento {
    background: #0288D1 !important;
    color: #fff !important;
}

.label-chip--venda-agenciada {
    background: #6D4C41 !important;
    color: #fff !important;
}

.label-chip--em-digitacao {
    background: #9E9E9E !important;
    color: #fff !important;
}

.label-chip--verificado {
    background: #00897B !important;
    color: #fff !important;
}

.label-chip--bling-default {
    background: #757575 !important;
    color: #fff !important;
}

/* Order Status Labels */
.label-chip--status-open {
    background: #43a047 !important;
    color: #fff !important;
}

.label-chip--status-closed {
    background: #1976d2 !important;
    color: #fff !important;
}

.label-chip--status-cancelled {
    background: #d32f2f !important;
    color: #fff !important;
}

.label-chip--status-pending {
    background: #ffa000 !important;
    color: #000 !important;
}

.label-chip--status-confirmed {
    background: #43a047 !important;
    color: #fff !important;
}

.label-chip--status-processing {
    background: #0288d1 !important;
    color: #fff !important;
}

.label-chip--status-shipped {
    background: #1976d2 !important;
    color: #fff !important;
}

.label-chip--status-delivered {
    background: #2e7d32 !important;
    color: #fff !important;
}

.label-chip--status-refunded {
    background: #7b1fa2 !important;
    color: #fff !important;
}

.label-chip--status-default {
    background: #757575 !important;
    color: #fff !important;
}

/* Payment Status Labels */
.label-chip--payment-pending {
    background: #ffa000 !important;
    color: #000 !important;
}

.label-chip--payment-paid {
    background: #2e7d32 !important;
    color: #fff !important;
}

.label-chip--payment-refunded {
    background: #7b1fa2 !important;
    color: #fff !important;
}

.label-chip--payment-cancelled {
    background: #d32f2f !important;
    color: #fff !important;
}

.label-chip--payment-partially-paid {
    background: #0288d1 !important;
    color: #fff !important;
}

.label-chip--payment-failed {
    background: #c62828 !important;
    color: #fff !important;
}

.label-chip--payment-default {
    background: #757575 !important;
    color: #fff !important;
}

/* Kanban Status Labels */
.label-chip--status-pendente {
    background: #f57c00 !important;
    color: #fff !important;
}

.label-chip--status-fazendo {
    background: #1976d2 !important;
    color: #fff !important;
}

.label-chip--status-pronto {
    background: #388e3c !important;
    color: #fff !important;
}

/* Tracking status chips */
.shipping-kanban-tracking-chip {
    background: #78909c !important;
    color: #fff !important;
}

.tracking-chip--pending {
    background: #78909c !important;
    color: #fff !important;
}

.tracking-chip--posted,
.tracking-chip--transfer,
.tracking-chip--in_transit {
    background: #7b1fa2 !important;
    color: #fff !important;
}

.tracking-chip--delivery_route {
    background: #66bb6a !important;
    color: #fff !important;
}

.tracking-chip--delivered {
    background: #2e7d32 !important;
    color: #fff !important;
}

.tracking-chip--attention,
.tracking-chip--undeliverable {
    background: #f44336 !important;
    color: #fff !important;
}

.tracking-chip--retry,
.tracking-chip--collect_agency {
    background: #ff9800 !important;
    color: #fff !important;
}

/* Date filter chips */
.label-chip--date {
    background: #455a64 !important;
    color: #fff !important;
}

.label-chip--date-active {
    background: #263238 !important;
    color: #fff !important;
}

/* Filter bar */
.kanban-filter-bar {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 12px 20px;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    margin: 0 16px 16px 16px;
    flex-wrap: wrap;
}

.kanban-filter-group {
    display: flex;
    align-items: center;
    gap: 8px;
}

.kanban-filter-label {
    font-size: 12px;
    font-weight: 600;
    color: #666;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

/* Service filter inactive state */
.service-filter-inactive {
    opacity: 0.8 !important;
    filter: grayscale(10%);
}

.service-filter-inactive:hover {
    opacity: 0.95 !important;
    filter: grayscale(0%);
    cursor: pointer;
}
