#dcOfflineStatus{white-space:nowrap;font-size:11px;padding:5px 8px;min-height:30px;color:#8ed0ef;background:#239ada13;border-color:#239ada40}#dcOfflineStatus[data-pending="true"]{color:#ffc780;background:#e8962418;border-color:#e8962450}.dc-offline-panel{max-width:460px;width:calc(100% - 32px);max-height:80dvh;overflow:auto;border:1px solid #537086;border-radius:16px;background:var(--card,#102335);color:var(--text,#e1edf7);padding:18px}.dc-offline-panel::backdrop{background:#0009}.dc-offline-panel p{font-size:13px;line-height:1.5;color:inherit;opacity:.8}.dc-offline-panel .btn{margin-top:9px}.dc-offline-panel h3{margin:0}

.dc-device-copy{padding:14px 0;border-bottom:1px solid #53708666;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.dc-device-copy>b{flex:1 1 200px}.dc-device-copy>small{color:var(--muted,#a2b7c8);font-size:11px}.dc-device-copy>p,.dc-device-copy>details{flex-basis:100%;margin:2px 0}.dc-device-copy .dc-copy-status{color:#ffc780}.dc-device-copy details p{white-space:pre-wrap}.dc-offline-panel>.dc-offline-readiness{margin-top:18px;padding:12px;border:1px solid #53708666;border-radius:12px}.dc-offline-readiness summary{cursor:pointer;font-weight:600}
