/* Generated from former administrator inline style attributes. */

.csp-u-0019678e8b {
    margin-top: 0.5rem;
}

.csp-u-002dc26c47 {
    margin-bottom: 1.5rem;
}

.csp-u-02eab10e6f {
    margin-right: auto;
}

.csp-u-05fc227c76 {
    color: var(--danger-color);
}

.csp-u-07e0840f59 {
    font-weight: normal;
    font-size: 13px;
    margin-left: 8px;
}

.csp-u-0a4c19cda0 {
    color: #92400e;
}

.csp-u-0b57625705 {
    padding: 2rem;
    text-align: center;
    color: var(--text-secondary);
}

.csp-u-0cbd885e3f {
    width: 150px;
}

.csp-u-0e13b0b645 {
    color: var(--primary-color);
    font-weight: 500;
    font-family: monospace;
}

.csp-u-10f1a5d9b0 {
    background: #10b981;
}

.csp-u-1324e637d5 {
    font-size: 13px;
    color: var(--text-muted);
}

.csp-u-1bfbc9352a {
    color: #3b82f6;
}

.csp-u-1e26a88495 {
    padding: 12px 0;
}

.csp-u-2c5f0ee2e1 {
    color: var(--warning-color);
}

.csp-u-2dcaf30047 {
    background: #f1f5f9;
    padding: 2px 6px;
    border-radius: 4px;
    font-size: 13px;
}

.csp-u-2f56e8feef {
    color: var(--danger-color);
}

.csp-u-303ef97006 {
    font-size: 14px;
    font-weight: 500;
    color: #1e293b;
}

.csp-u-321d1ea5c6 {
    margin-top: 24px;
}

.csp-u-3490dbc8a7 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.csp-u-3633e433a1 {
    display: flex;
    gap: 6px;
}

.csp-u-37ab52c9d6 {
    width: 100%;
}

.csp-u-39afbdbbab {
    width: 20px;
    height: 20px;
}

.csp-u-3f704bd6cb {
    padding: 12px 8px;
    text-align: center;
}

.csp-u-41fd5170ed {
    color: #6b7280;
}

.csp-u-454ae3671d {
    grid-column: span 2;
}

.csp-u-4876e92365 {
    width: 80px;
    text-align: center;
}

.csp-u-4933c08820 {
    margin-bottom: 16px;
}

.csp-u-4e2a5f9bd6 {
    font-size: 12px;
    color: #94a3b8;
    margin-top: 6px;
}

.csp-u-4eccbc06df {
    font-size: 11px;
    color: #666;
    margin-top: 10px;
    line-height: 1.5;
}

.csp-u-5313025c2e {
    margin-top: 8px;
}

.csp-u-544b7c36c8 {
    color: #1e40af;
}

.csp-u-57761fd3ca {
    width: 100%;
    border-collapse: collapse;
}

.csp-u-5793d6f0f6 {
    font-size: 12px;
    color: #64748b;
    margin-top: 2px;
}

.csp-u-57a79aa08a {
    margin-top: 12px;
    display: none;
    padding: 8px 12px;
    border-radius: 6px;
    font-size: 12px;
}

.csp-u-583e0085ec {
    width: 80px;
    padding: 12px 8px;
    text-align: center;
    font-size: 13px;
    color: #64748b;
}

.csp-u-5c3ab7ce99 {
    display: flex;
    gap: 12px;
    margin-top: 24px;
}

.csp-u-5e6d2f9ffc {
    background: #dbeafe;
    color: #1e40af;
}

.csp-u-6e22c58a7a {
    display: none;
}

.csp-u-70ae72af2f {
    margin-top: 6px;
}

.csp-u-78dccdabe8 {
    width: 140px;
}

.csp-u-7c0f86ab54 {
    cursor: pointer;
}

.csp-u-85595dcfde {
    color: #64748b;
}

.csp-u-871c4e6091 {
    color: #10b981;
}

.csp-u-87e828d2ca {
    color: #f97316;
}

.csp-u-88047d4877 {
    color: #059669;
    font-weight: 500;
}

.csp-u-8b6b19cac2 {
    margin-top: 1.5rem;
}

.csp-u-8b909ec042 {
    margin-top: 20px;
    padding-top: 16px;
    border-top: 1px solid #e2e8f0;
}

.csp-u-8c6874961e {
    word-break: break-all;
}

.csp-u-8ffa8a347c {
    font-weight: normal;
}

.csp-u-9044f6bd1c {
    color: var(--text-muted);
    font-size: 13px;
}

.csp-u-91c7ae3245 {
    color: var(--success-color);
}

.csp-u-9236ef01e7 {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.csp-u-92941ef27b {
    color: #666;
    font-size: 13px;
    margin-bottom: 16px;
}

.csp-u-932bf22a15 {
    width: 120px;
    text-align: center;
}

.csp-u-936d6bbab2 {
    margin-top: 20px;
}

.csp-u-939d311977 {
    background: #fef2f2;
    color: #991b1b;
}

.csp-u-942b190eb2 {
    margin-right: 6px;
}

.csp-u-98781402ac {
    padding: 0;
}

.csp-u-9aa7158ae0 {
    width: 140px;
    padding: 12px 8px;
    text-align: left;
    font-size: 13px;
    color: #64748b;
}

.csp-u-9d21da37c4 {
    color: var(--text-muted);
}

.csp-u-9d8b73bdc4 {
    color: #8b5cf6;
}

.csp-u-9f5b76b4b9 {
    font-size: 48px;
    color: #94a3b8;
}

.csp-u-a2ed764f82 {
    font-family: monospace;
}

.csp-u-a4f8653e2f {
    color: var(--primary-color);
    font-weight: 500;
}

.csp-u-a96206a58a {
    width: 100px;
    text-align: center;
}

.csp-u-a9b54d1382 {
    padding: 12px 8px;
    font-size: 14px;
    color: #475569;
}

.csp-u-ab9ae682dd {
    display: inline;
}

.csp-u-ae28122bc1 {
    width: 120px;
}

.csp-u-ae8a114fd8 {
    color: var(--text-muted);
    margin-bottom: 16px;
}

.csp-u-b034d55537 {
    margin-top: 16px;
}

.csp-u-b07581571a {
    width: 200px;
}

.csp-u-b38340fd8e {
    color: var(--success-color);
}

.csp-u-b4793bab31 {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.csp-u-b5e6692c7c {
    display: flex;
    align-items: center;
    gap: 12px;
}

.csp-u-baf2fda59e {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.csp-u-bfd33f3d40 {
    padding: 12px 8px;
    text-align: left;
    font-size: 13px;
    color: #64748b;
}

.csp-u-c804002a41 {
    margin-bottom: 12px;
}

.csp-u-c9d423beb4 {
    margin-right: 4px;
}

.csp-u-cb1ed25984 {
    width: 90px;
    text-align: center;
}

.csp-u-cb41b209bb {
    width: 18px;
    height: 18px;
    cursor: pointer;
}

.csp-u-cd00d17dd7 {
    width: 100%;
    text-align: center;
}

.csp-u-cfcf222833 {
    margin-top: 16px;
    border-color: #fecaca;
}

.csp-u-d15e556fa0 {
    background: #f8fafc;
    border-bottom: 2px solid #e2e8f0;
}

.csp-u-d6bf769082 {
    font-size: 13px;
    color: var(--text-muted);
    margin: 0 0 12px 0;
}

.csp-u-d76d1bd5a0 {
    width: 110px;
}

.csp-u-d9fa285ea8 {
    display: flex;
    gap: 8px;
    justify-content: center;
}

.csp-u-da63218275 {
    border-bottom: 1px solid #e2e8f0;
}

.csp-u-dc3ed82641 {
    background: #f59e0b;
}

.csp-u-e0f7768eda {
    padding: 12px 8px;
}

.csp-u-e4b039fb16 {
    font-size: 12px;
    color: #7f1d1d;
    margin-bottom: 12px;
}

.csp-u-e72b45da39 {
    width: 50px;
    padding: 12px 8px;
    text-align: center;
    font-size: 13px;
    color: #64748b;
}

.csp-u-eb07cf58d1 {
    width: 60px;
    text-align: center;
}

.csp-u-edc48cbd8f {
    margin-left: 4px;
}

.csp-u-f0be2bcf55 {
    width: 160px;
}

.csp-u-f2fecb34dc {
    margin-top: 12px;
}

.csp-u-fb5ec070f2 {
    text-align: center;
}

.csp-u-fec3619ed0 {
    margin-bottom: 24px;
}

.csp-u-ffcb4da1da {
    color: #f59e0b;
}
