.sanction-list{--sl-line:#dcd8e0;--sl-line-soft:#e6e2ea;--sl-beige:#f4eff2;--sl-ink-soft:#6b6870;--sl-accent:#a83e55;border-top:1px solid var(--sl-line);margin-top:48px;padding-top:24px}.sanction-list__grid{border:1px solid var(--sl-line);border-radius:8px;grid-template-columns:160px 1fr;margin-top:12px;display:grid;overflow:hidden}.sanction-list__grid-head,.sanction-list__label,.sanction-list__value{border-top:1px solid var(--sl-line-soft);padding:10px 14px}.sanction-list__grid>:first-child,.sanction-list__grid>:nth-child(2){border-top:none}.sanction-list__grid-head,.sanction-list__label{background:var(--sl-beige);font-weight:600}.sanction-list__value{min-width:0}.sanction-list__value--total{color:var(--sl-accent);font-weight:700}.sanction-list__toggle{margin-top:16px;padding:0}.sanction-list__toggle>summary{cursor:pointer;padding:4px 0;font-weight:600}.sanction-list__table-wrap{border:1px solid var(--sl-line-soft);border-radius:6px;max-height:480px;margin-top:8px;overflow:auto}.sanction-table-chunk{content-visibility:auto}.sanction-list__status{color:var(--sl-ink-soft);margin:8px 0 0;font-size:13px}.sanction-list__retry{border:1px solid var(--sl-line);cursor:pointer;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:13px}.sanction-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.sanction-table th,.sanction-table td{border:1px solid var(--sl-line-soft);text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;overflow:hidden}.sanction-table td:first-child{font-variant-numeric:tabular-nums}.sanction-table thead th{z-index:1;background:var(--sl-beige);font-weight:600;position:sticky;top:0}.sanction-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--sl-line-soft) 35%, transparent)}