.readonly-records{margin-top:16px;padding:18px;background:#fff;border:1px solid #e5e6eb;border-radius:6px;overflow:auto}
.readonly-records h2{margin:0 0 6px;font-size:17px;color:#1d2129}
.readonly-records p{margin:0 0 14px;color:#86909c;font-size:13px}
.readonly-records table{width:100%;border-collapse:collapse;font-size:13px}
.readonly-records th,.readonly-records td{padding:9px 10px;border-bottom:1px solid #f2f3f5;text-align:left;white-space:nowrap}
.readonly-records th{background:#f7f8fa;color:#4e5969;font-weight:600}
.readonly-records td:nth-child(3){max-width:360px;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,monospace}
.readonly-wallet-tools{margin-bottom:16px;padding:16px 18px;border:1px solid var(--color-border-2,#e5e6eb);border-radius:8px;background:var(--color-bg-2,#fff)}
.readonly-wallet-tools h2{margin:0 0 6px;font-size:16px}
.readonly-wallet-tools p{margin:0 0 12px;color:var(--color-text-3,#86909c)}
.readonly-wallet-actions{display:flex;flex-wrap:wrap;gap:8px}
.readonly-wallet-link{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid rgb(var(--primary-6,22,93,255));border-radius:4px;color:rgb(var(--primary-6,22,93,255));text-decoration:none}
.readonly-wallet-link.primary{color:#fff;background:rgb(var(--primary-6,22,93,255))}
.readonly-wallet-integration{position:relative;margin:0 0 16px;padding:18px;background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:auto}
.readonly-integration-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.readonly-integration-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.readonly-integration-head h2,.readonly-wallet-integration>h2{margin:0 0 6px;font-size:17px;color:#1d2129}
.readonly-integration-head p,.readonly-wallet-integration>p{margin:0;color:#86909c;font-size:13px}
.readonly-refresh{flex:none;min-height:32px;padding:0 14px;border:0;border-radius:4px;background:rgb(var(--primary-6,22,93,255));color:#fff;cursor:pointer}
.readonly-integration-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0}
.readonly-integration-cards>div{padding:11px 12px;border:1px solid #f0f1f2;border-radius:6px;background:#f7f8fa}
.readonly-integration-cards span{display:block;margin-bottom:5px;color:#86909c;font-size:12px}
.readonly-integration-cards strong{display:block;color:#1d2129;font-size:14px;overflow-wrap:anywhere}
.readonly-section-title{margin:18px 0 8px;color:#1d2129;font-size:15px}
.readonly-wallet-integration table{width:100%;border-collapse:collapse;font-size:13px}
.readonly-wallet-integration th,.readonly-wallet-integration td{padding:9px 10px;border-bottom:1px solid #f2f3f5;text-align:left;vertical-align:top}
.readonly-wallet-integration th{background:#f7f8fa;color:#4e5969;font-weight:600;white-space:nowrap}
.readonly-wallet-integration td{white-space:pre-wrap;overflow-wrap:anywhere}
.readonly-wallet-integration td:nth-child(3){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.readonly-integration-empty{margin:10px 0;padding:12px;border-radius:6px;background:#f7f8fa;color:#4e5969}
.readonly-integration-empty .readonly-wallet-actions{margin-top:10px}
.readonly-integration-error{color:#d4380d!important}
.readonly-sync-progress{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;opacity:0}
.readonly-sync-progress.active{opacity:1}
.readonly-sync-progress span{display:block;width:35%;height:100%;background:rgb(var(--primary-6,22,93,255));animation:readonly-wallet-sync 1.1s ease-in-out infinite}
.readonly-wallet-integration.loading{opacity:.82}
@keyframes readonly-wallet-sync{0%{transform:translateX(-100%)}100%{transform:translateX(385%)}}
@media(max-width:680px){.readonly-integration-head{display:block}.readonly-integration-head-actions{justify-content:flex-start;margin-top:10px}.readonly-integration-cards{grid-template-columns:1fr 1fr}}
