/* Generated by scripts/migrate_inline_styles.py. */
/* Do not edit by hand; use a semantic class for new UI code. */

[data-csp-style="s-002dc26c478b"] {
    margin-bottom: 1.5rem !important;
}

[data-csp-style="s-014ab470da37"] {
    max-width: 400px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

[data-csp-style="s-027c8a554b1c"] {
    width: 10% !important;
}

[data-csp-style="s-035eea16723e"] {
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    gap: 8px 16px !important;
    font-size: 13px !important;
}

[data-csp-style="s-03dd9a8e52ca"] {
    display: flex !important;
    gap: 12px !important;
    text-align: center !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    flex: 2 !important;
    min-width: 300px !important;
}

[data-csp-style="s-044f61461183"] {
    color: #64748b !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    margin: 0 !important;
}

[data-csp-style="s-04fb2d6e93e8"] {
    text-align: center !important;
    padding: 40px !important;
    color: #ef4444 !important;
}

[data-csp-style="s-05d138d89494"] {
    background: #83CAEB !important;
    color: #333 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    border-bottom: 2px solid rgba(0,0,0,0.1) !important;
}

[data-csp-style="s-0a059af1d88e"] {
    background: #6b7280 !important;
}

[data-csp-style="s-0b61d112826b"] {
    background: var(--color-purple-bg) !important;
    color: var(--color-purple) !important;
}

[data-csp-style="s-0bcff94a0443"] {
    font-size: 12px !important;
    color: #6b7280 !important;
    font-weight: normal !important;
    margin-left: 8px !important;
}

[data-csp-style="s-0d31d4ada7de"] {
    vertical-align: top !important;
}

[data-csp-style="s-0ef1d1761c11"] {
    display: flex !important;
    gap: 1rem !important;
    align-items: center !important;
    flex-wrap: wrap !important;
}

[data-csp-style="s-0f28725ab34f"] {
    font-size: 0.85em !important;
}

[data-csp-style="s-0fea7740483a"] {
    font-size: 12px !important;
    color: #6b7280 !important;
    margin-bottom: 8px !important;
}

[data-csp-style="s-1146ee0646a3"] {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #1e293b !important;
}

[data-csp-style="s-1305fa8339f7"] {
    padding: 0 !important;
}

[data-csp-style="s-1368fa0d46f3"] {
    width: 18% !important;
}

[data-csp-style="s-1521861796fc"] {
    background: #4b5563 !important;
    color: white !important;
    border-color: #4b5563 !important;
}

[data-csp-style="s-1643daeacbf9"] {
    background: #10b981 !important;
}

[data-csp-style="s-181e9c71aed4"] {
    background: #f0f9ff !important;
    font-weight: 700 !important;
    border-top: 2px solid #2563eb !important;
}

[data-csp-style="s-1adc9c7e62d1"] {
    vertical-align: top !important;
    font-size: 12px !important;
    white-space: normal !important;
    min-width: 300px !important;
}

[data-csp-style="s-1b1d75452fbb"] {
    overflow-x: auto !important;
}

[data-csp-style="s-1b6ba0f752c9"] {
    text-align: right !important;
    cursor: pointer !important;
}

[data-csp-style="s-1d492bbd1563"] {
    font-weight: 600 !important;
    color: #7c3aed !important;
}

[data-csp-style="s-1ea5e112d492"] {
    width: 40px !important;
}

[data-csp-style="s-1f6c880e6415"] {
    background: #f0f9ff !important;
    font-weight: 700 !important;
}

[data-csp-style="s-24148e773214"] {
    height: 400px !important;
}

[data-csp-style="s-24a6c6afc816"] {
    margin: 0 0 4px 0 !important;
    font-size: 22px !important;
}

[data-csp-style="s-252936a693c6"] {
    font-family: monospace !important;
    font-size: 11px !important;
}

[data-csp-style="s-25a98a3a6a48"] {
    margin-top: 0 !important;
}

[data-csp-style="s-26e70dd60608"] {
    background: var(--color-warning-bg) !important;
    color: var(--color-warning) !important;
}

[data-csp-style="s-29e21fa5638a"] {
    color: #0891b2 !important;
    cursor: pointer !important;
    outline: none !important;
}

[data-csp-style="s-2b408e93eafa"] {
    background: var(--color-success-bg) !important;
    color: var(--color-success) !important;
}

[data-csp-style="s-2ca33e2c82c2"] {
    color: var(--color-success) !important;
}

[data-csp-style="s-2cf6a47b14e7"] {
    background: #fef3c7 !important;
    color: #b45309 !important;
}

[data-csp-style="s-2cfd29bc15d1"] {
    max-height: 680px !important;
    overflow: auto !important;
}

[data-csp-style="s-2e3bcf1b043f"] {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    padding: 10px 0 !important;
}

[data-csp-style="s-301647f5065e"] {
    margin-top: 6px !important;
}

[data-csp-style="s-30749ded90e1"] {
    font-weight: 700 !important;
    background: #f3f4f6 !important;
    border-top: 2px solid #0891b2 !important;
}

[data-csp-style="s-30794ccb8ac3"] {
    font-weight: 800 !important;
}

[data-csp-style="s-31f20192e73f"] {
    height: 420px !important;
    margin-top: 10px !important;
}

[data-csp-style="s-32cbb91c0f2b"] {
    width: 14% !important;
}

[data-csp-style="s-32fb29efb85e"] {
    white-space: nowrap !important;
}

[data-csp-style="s-337f9381aca9"] {
    color: var(--color-danger) !important;
}

[data-csp-style="s-33ee29812798"] {
    font-size: 11px !important;
}

[data-csp-style="s-346e6e1bf908"] {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

[data-csp-style="s-3490dbc8a70a"] {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

[data-csp-style="s-35eecf3e8311"] {
    padding: 0 !important;
}

[data-csp-style="s-35fae3b05453"] {
    padding: 12px 16px !important;
}

[data-csp-style="s-38d4291c092c"] {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
    gap: 16px !important;
    margin-bottom: 20px !important;
}

[data-csp-style="s-38d9bb85b0cc"] {
    color: #1e3a5f !important;
    text-decoration: none !important;
}

[data-csp-style="s-3a96fa360a85"] {
    display: flex !important;
    gap: 10px !important;
    flex-wrap: wrap !important;
    align-items: end !important;
}

[data-csp-style="s-3ca8c31ad3e8"] {
    font-weight: 700 !important;
    color: #3b82f6 !important;
}

[data-csp-style="s-3d9df89ef84d"] {
    font-weight: 600 !important;
}

[data-csp-style="s-3dcb5962ceb6"] {
    font-size: 11px !important;
    margin-bottom: 8px !important;
    color: #6b7280 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
}

[data-csp-style="s-42610161a7d2"] {
    font-weight: 800 !important;
    color: #2563eb !important;
    text-decoration: none !important;
}

[data-csp-style="s-48cca674694f"] {
    font-weight: 700 !important;
    color: #db2777 !important;
}

[data-csp-style="s-4d4be75eacb0"] {
    font-size: 16px !important;
    font-weight: 600 !important;
    margin: 0 0 8px 0 !important;
    color: #111827 !important;
}

[data-csp-style="s-4e3f58a14384"] {
    display: flex !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
}

[data-csp-style="s-52f2323f21e2"] {
    color: #475569 !important;
}

[data-csp-style="s-532b080da9ef"] {
    grid-template-columns: 1fr !important;
}

[data-csp-style="s-53d015cb15fd"] {
    background: #D9F2D0 !important;
    color: #333 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    border-bottom: 2px solid rgba(0,0,0,0.1) !important;
}

[data-csp-style="s-5584009970b8"] {
    background: #f8fafc !important;
    color: #64748b !important;
}

[data-csp-style="s-57fefa4dbdf9"] {
    width: 25% !important;
}

[data-csp-style="s-59ae1d3cf476"] {
    max-width: 280px !important;
    font-size: 12px !important;
    line-height: 1.3 !important;
}

[data-csp-style="s-5e0dd44b4339"] {
    font-size: 12px !important;
    color: var(--color-text-muted) !important;
}

[data-csp-style="s-5f326564a568"] {
    text-align: right !important;
}

[data-csp-style="s-5ffb91a26b04"] {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

[data-csp-style="s-6253876a649a"] {
    flex: 1 !important;
}

[data-csp-style="s-6498dd8f49bf"] {
    width: 15% !important;
}

[data-csp-style="s-67aebed4773f"] {
    grid-template-columns: repeat(3,1fr) !important;
}

[data-csp-style="s-684a8aa932fb"] {
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    color: #6b7280 !important;
    padding: 4px !important;
}

[data-csp-style="s-695a6629bc8a"] {
    text-align: right !important;
    color: var(--color-success) !important;
    font-weight: 600 !important;
}

[data-csp-style="s-6981537affab"] {
    height: 600px !important;
}

[data-csp-style="s-6aa34d7432e7"] {
    display: none !important;
}

[data-csp-style="s-6aea4186e1cd"] {
    cursor: pointer !important;
    outline: none !important;
}

[data-csp-style="s-6b827c6351f9"] {
    background: #dcfce7 !important;
    color: #15803d !important;
}

[data-csp-style="s-6b8b63d565c4"] {
    display: inline !important;
}

[data-csp-style="s-6d2a18baaea2"] {
    width: 100px !important;
}

[data-csp-style="s-6e6ed21b7d35"] {
    height: 350px !important;
}

[data-csp-style="s-6e7202d3fced"] {
    margin-bottom: 4px !important;
}

[data-csp-style="s-6e8bcfac8d63"] {
    font-weight: 600 !important;
}

[data-csp-style="s-7014b68176fc"] {
    display: flex !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
}

[data-csp-style="s-7196611d4631"] {
    position: sticky !important;
    left: 0px !important;
    z-index: 12 !important;
    background: #F1CEEE !important;
    color: #333 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    border-bottom: 2px solid rgba(0,0,0,0.1) !important;
    box-shadow: 3px 0 6px rgba(0,0,0,0.08) !important;
}

[data-csp-style="s-71a379e605a9"] {
    font-weight: 700 !important;
    color: #1e3a5f !important;
}

[data-csp-style="s-75164e3abdc1"] {
    max-height: 320px !important;
    overflow-y: auto !important;
}

[data-csp-style="s-753d8a1e5b78"] {
    width: 35% !important;
}

[data-csp-style="s-7564ec607ed8"] {
    margin-bottom: 16px !important;
}

[data-csp-style="s-76977cc9f242"] {
    margin-top: 16px !important;
}

[data-csp-style="s-76b98b7f734c"] {
    height: 360px !important;
}

[data-csp-style="s-78622286465c"] {
    white-space: nowrap !important;
    font-size: 12px !important;
}

[data-csp-style="s-78a10215f5d2"] {
    border-top: 3px solid #db2777 !important;
}

[data-csp-style="s-78ae2cbf43e6"] {
    background: var(--color-purple-bg) !important;
    color: var(--color-purple) !important;
}

[data-csp-style="s-79daefa227f8"] {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #111827 !important;
}

[data-csp-style="s-7b38251398c0"] {
    overflow-x: auto !important;
    margin-top: 10px !important;
}

[data-csp-style="s-7b63a53efccc"] {
    flex: 1 !important;
    min-width: 300px !important;
}

[data-csp-style="s-7c0f86ab5456"] {
    cursor: pointer !important;
}

[data-csp-style="s-7c7ddb446f12"] {
    margin-top: 20px !important;
    display: flex !important;
    gap: 8px !important;
}

[data-csp-style="s-7dde994c78e0"] {
    font-size: 14px !important;
    color: #9ca3af !important;
    text-decoration: line-through !important;
}

[data-csp-style="s-7fc1fd20b205"] {
    padding: 5px 10px !important;
    border: 1px solid var(--color-border-medium) !important;
    border-radius: var(--radius-md) !important;
    font-size: 12px !important;
    font-family: inherit !important;
}

[data-csp-style="s-805f01b170a3"] {
    color: var(--text-muted) !important;
}

[data-csp-style="s-81537a85cfe7"] {
    flex-shrink: 0 !important;
}

[data-csp-style="s-83ac1ceef76e"] {
    cursor: pointer !important;
}

[data-csp-style="s-83e6a65a0aa5"] {
    height: 300px !important;
}

[data-csp-style="s-8567cce7e3bd"] {
    background: #e0e7ff !important;
    color: #4338ca !important;
    padding: 2px 8px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
}

[data-csp-style="s-85d0d6ab0989"] {
    text-align: right !important;
    color: var(--color-warning) !important;
}

[data-csp-style="s-881f4720044f"] {
    margin-bottom: 16px !important;
    padding: 16px !important;
}

[data-csp-style="s-8ad18077cd0f"] {
    font-size: 11px !important;
    white-space: nowrap !important;
    color: var(--color-text-muted) !important;
}

[data-csp-style="s-8eb948a45a00"] {
    width: 120px !important;
    height: 120px !important;
    object-fit: contain !important;
    border-radius: 8px !important;
    border: 1px solid #f3f4f6 !important;
    padding: 4px !important;
}

[data-csp-style="s-8edf6e714b6c"] {
    background: #fee2e2 !important;
    color: #991b1b !important;
    padding: 2px 8px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
}

[data-csp-style="s-904acce8f3b7"] {
    background: #ef4444 !important;
    color: white !important;
    border-color: #ef4444 !important;
}

[data-csp-style="s-905008530ca9"] {
    text-align: center !important;
}

[data-csp-style="s-910f53fb7a81"] {
    margin-top: 20px !important;
}

[data-csp-style="s-91df84255964"] {
    background: #ef4444 !important;
    color: white !important;
}

[data-csp-style="s-928af12f178e"] {
    margin-left: 4px !important;
}

[data-csp-style="s-92c18f6bdac1"] {
    margin-top: 16px !important;
}

[data-csp-style="s-946cbebb5f06"] {
    font-weight: 500 !important;
}

[data-csp-style="s-965f3d5cefd7"] {
    vertical-align: middle !important;
    margin-right: 4px !important;
}

[data-csp-style="s-976e3eb6dd62"] {
    text-align: center !important;
    padding: 40px !important;
    color: #9ca3af !important;
}

[data-csp-style="s-97abf3104c19"] {
    color: #db2777 !important;
    cursor: pointer !important;
    outline: none !important;
}

[data-csp-style="s-9832c5fea24e"] {
    background: #F1CEEE !important;
    color: #333 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    border-bottom: 2px solid rgba(0,0,0,0.1) !important;
}

[data-csp-style="s-98781402ac5c"] {
    padding: 0 !important;
}

[data-csp-style="s-9941f762fe5d"] {
    background: #f8fafc !important;
}

[data-csp-style="s-9b2b3c67e8b5"] {
    text-align: right !important;
    font-weight: 700 !important;
    color: #1e3a5f !important;
}

[data-csp-style="s-9baa30e498c9"] {
    border-top: 3px solid #0891b2 !important;
}

[data-csp-style="s-9c3785c28e67"] {
    font-weight: 700 !important;
}

[data-csp-style="s-9d21da37c47e"] {
    color: var(--text-muted) !important;
}

[data-csp-style="s-9d4bf23b2c32"] {
    color: #eab308 !important;
    font-weight: 600 !important;
}

[data-csp-style="s-9db3c3232aab"] {
    width: 130px !important;
}

[data-csp-style="s-9de3852ef67b"] {
    background: #fff !important;
    padding: 12px !important;
    border-radius: 8px !important;
    border: 1px solid #e2e8f0 !important;
    min-width: 110px !important;
}

[data-csp-style="s-9f67a664f0d3"] {
    display: inline-block !important;
    padding: 2px 8px !important;
    border-radius: var(--radius-sm) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    background: var(--color-danger-bg) !important;
    color: var(--color-danger) !important;
    border: 1px solid var(--color-danger-border) !important;
}

[data-csp-style="s-a0707d09df79"] {
    margin-left: auto !important;
    background: #2563eb !important;
    color: #fff !important;
    padding: 8px 16px !important;
    border-radius: 8px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}

[data-csp-style="s-a097a3f00703"] {
    margin-bottom: 24px !important;
}

[data-csp-style="s-a49cca52becd"] {
    font-size: 12px !important;
}

[data-csp-style="s-a50f7b6ac07d"] {
    cursor: pointer !important;
    outline: none !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

[data-csp-style="s-a527d0379582"] {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}

[data-csp-style="s-ab59731a9502"] {
    font-size: 11px !important;
    color: #64748b !important;
}

[data-csp-style="s-ab9ae682dd2a"] {
    display: inline !important;
}

[data-csp-style="s-aeadbd09239c"] {
    overflow-x: auto !important;
}

[data-csp-style="s-af5ed0c1045b"] {
    height: fit-content !important;
    background: #7c3aed !important;
    margin-bottom: 10px !important;
}

[data-csp-style="s-b252a5682cbc"] {
    min-width: 360px !important;
}

[data-csp-style="s-b32e76957d3e"] {
    margin-bottom: 24px !important;
}

[data-csp-style="s-b3a2297a12f5"] {
    margin-bottom: 0 !important;
}

[data-csp-style="s-b4e816908132"] {
    margin: 0 0 12px 0 !important;
    font-size: 14px !important;
    color: #3b82f6 !important;
    font-weight: 500 !important;
}

[data-csp-style="s-b69ea8d33bc0"] {
    overflow-x: auto !important;
    max-height: 520px !important;
}

[data-csp-style="s-b751e752a8ec"] {
    display: flex !important;
    gap: 24px !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
}

[data-csp-style="s-b7aa1ec0049d"] {
    width: 100% !important;
}

[data-csp-style="s-b887bfd5436e"] {
    display: flex !important;
    gap: 8px !important;
}

[data-csp-style="s-bbbcb3933b3b"] {
    background: #dcfce3 !important;
    color: #166534 !important;
    padding: 2px 8px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
}

[data-csp-style="s-bbd809edfba4"] {
    text-align: right !important;
    font-weight: 600 !important;
}

[data-csp-style="s-be0086b255d7"] {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-top: auto !important;
}

[data-csp-style="s-be96fdb46ba6"] {
    font-family: monospace !important;
    font-size: 12px !important;
}

[data-csp-style="s-bfcf126b23fa"] {
    background: var(--color-warning-bg) !important;
    color: var(--color-warning) !important;
}

[data-csp-style="s-c011a7042aaa"] {
    background: linear-gradient(135deg, #f8fafc, #f1f5f9) !important;
    text-align: center !important;
}

[data-csp-style="s-c04dc5d306d2"] {
    width: 55px !important;
}

[data-csp-style="s-c06aefce2095"] {
    color: #9ca3af !important;
}

[data-csp-style="s-c37566125670"] {
    display: inline-block !important;
    padding: 2px 8px !important;
    border-radius: var(--radius-sm) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    background: var(--color-success-bg) !important;
    color: var(--color-success) !important;
    border: 1px solid var(--color-success-border) !important;
}

[data-csp-style="s-c42f23b8ec8e"] {
    font-size: 12px !important;
}

[data-csp-style="s-c5982039ea9b"] {
    padding: 4px !important;
    font-size: 12px !important;
    border-radius: 4px !important;
    border: 1px solid #d1d5db !important;
    color: #1f2937 !important;
}

[data-csp-style="s-c7e0d5848cd0"] {
    font-weight: 700 !important;
    background: #f3f4f6 !important;
    border-top: 2px solid #7c3aed !important;
}

[data-csp-style="s-c83c1218ec5f"] {
    font-size: 12px !important;
    color: var(--color-text-muted) !important;
    max-width: 250px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

[data-csp-style="s-c87e64ded4d4"] {
    font-size: 24px !important;
    margin-top: 8px !important;
}

[data-csp-style="s-ca6fc035af16"] {
    margin-left: auto !important;
}

[data-csp-style="s-cbcd110454b4"] {
    display: flex !important;
    gap: 12px !important;
    font-size: 13px !important;
    align-items: center !important;
    margin-bottom: 12px !important;
}

[data-csp-style="s-cd2b97c43d05"] {
    width: 140px !important;
}

[data-csp-style="s-cda101eabeed"] {
    background: var(--color-danger-bg) !important;
    color: var(--color-danger) !important;
}

[data-csp-style="s-ce1289d2e30f"] {
    max-width: 200px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

[data-csp-style="s-ce201419a5fd"] {
    display: flex !important;
    flex-direction: row !important;
    gap: 16px !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 12px !important;
    padding: 16px !important;
    background: #fff !important;
    align-items: center !important;
}

[data-csp-style="s-cfb41738f1e0"] {
    background: #fef08a !important;
    color: #854d0e !important;
    padding: 2px 8px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
}

[data-csp-style="s-d0466aa33fa8"] {
    display: none !important;
}

[data-csp-style="s-d04a97d98804"] {
    color: var(--color-text-muted) !important;
    font-size: 12px !important;
}

[data-csp-style="s-d3366a556e98"] {
    overflow: visible !important;
    border-collapse: separate !important;
}

[data-csp-style="s-d4d91f9a135a"] {
    width: 20% !important;
}

[data-csp-style="s-d54b36ead3a8"] {
    font-weight: 800 !important;
    color: #2563eb !important;
}

[data-csp-style="s-d84b154e5ee1"] {
    opacity: 0.5 !important;
    cursor: not-allowed !important;
}

[data-csp-style="s-d8c16219b6c4"] {
    display: flex !important;
    gap: 8px !important;
    align-items: center !important;
}

[data-csp-style="s-d95aa5203a9e"] {
    font-weight: 700 !important;
    background: #f3f4f6 !important;
    border-top: 2px solid #1f2937 !important;
}

[data-csp-style="s-daf5dddb8125"] {
    background: #f3f4f6 !important;
    padding: 2px 6px !important;
    border-radius: 4px !important;
}

[data-csp-style="s-db9b1da07711"] {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    margin-top: 16px !important;
}

[data-csp-style="s-dd2cfb15c31a"] {
    background: #fee2e2 !important;
    color: #dc2626 !important;
    padding: 2px 8px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
}

[data-csp-style="s-dd5e5a572212"] {
    background: #D0D0D0 !important;
    color: #333 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    border-bottom: 2px solid rgba(0,0,0,0.1) !important;
}

[data-csp-style="s-df928149c547"] {
    margin-top: 10px !important;
}

[data-csp-style="s-e05d4a33014e"] {
    width: 50px !important;
}

[data-csp-style="s-e10316ee0bdf"] {
    font-size: 12px !important;
    color: var(--color-text-muted) !important;
    max-width: 200px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

[data-csp-style="s-e2c33486318a"] {
    background: var(--color-success-bg) !important;
    color: var(--color-success) !important;
}

[data-csp-style="s-e5d4f0f60c40"] {
    font-size: 1.2rem !important;
}

[data-csp-style="s-e65fd596f470"] {
    max-width: 240px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

[data-csp-style="s-e8a32fda23a7"] {
    border: none !important;
    background: none !important;
    color: #dc2626 !important;
    cursor: pointer !important;
    font-size: 10px !important;
    margin-left: 4px !important;
}

[data-csp-style="s-e99dce3b92d4"] {
    color: #1e293b !important;
}

[data-csp-style="s-e9cd6cbde33a"] {
    font-size: 12px !important;
    color: #374151 !important;
    margin-bottom: 8px !important;
}

[data-csp-style="s-e9f28ead8b2b"] {
    max-width: 250px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

[data-csp-style="s-edb9e5ea9ebe"] {
    margin-top: 12px !important;
    font-size: 13px !important;
    display: none !important;
}

[data-csp-style="s-edcd900711b9"] {
    align-self: end !important;
}

[data-csp-style="s-eeb9107f8824"] {
    margin: 0 0 16px 0 !important;
    font-size: 14px !important;
    color: #475569 !important;
    line-height: 1.5 !important;
}

[data-csp-style="s-ef789e818e7f"] {
    background: #FAE2D5 !important;
    color: #333 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    border-bottom: 2px solid rgba(0,0,0,0.1) !important;
}

[data-csp-style="s-f01f208a6719"] {
    text-align: center !important;
    color: #94a3b8 !important;
}

[data-csp-style="s-f2228ad47340"] {
    font-size: 12px !important;
    color: #475569 !important;
    margin: 10px 0 0 !important;
}

[data-csp-style="s-f297bdfcc6f3"] {
    display: grid !important;
    grid-template-columns: repeat(auto-fit,minmax(180px,1fr)) !important;
    gap: 14px !important;
    align-items: end !important;
}

[data-csp-style="s-f6640688744a"] {
    color: #94a3b8 !important;
    font-style: italic !important;
}

[data-csp-style="s-fb2034fb7ef1"] {
    width: 4% !important;
}

[data-csp-style="s-fb9569f64eb5"] {
    padding: 24px !important;
    margin-bottom: 16px !important;
}

[data-csp-style="s-fbff25e9fc50"] {
    overflow-x: auto !important;
}

[data-csp-style="s-fc937547055d"] {
    margin-bottom: 24px !important;
    background: #f8fafc !important;
}

[data-csp-style="s-fd4a8e1d887c"] {
    margin: 0 !important;
    cursor: pointer !important;
}

[data-csp-style="s-feb472b22684"] {
    font-size: 11px !important;
    color: #64748b !important;
    text-transform: uppercase !important;
    margin-top: 4px !important;
}

[data-csp-style="s-fec3619ed0de"] {
    margin-bottom: 24px !important;
}
