.entry-relay-card{margin:16px 0;padding:16px;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc;color:#172033}
.entry-relay-card button,.entry-relay-dialog button{min-height:44px;padding:10px 14px;border:1px solid #64748b;border-radius:10px;background:#fff;color:#172033;font:inherit;cursor:pointer}
.entry-relay-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid #64748b;border-radius:18px;padding:20px;background:#fff;color:#172033;font:inherit;line-height:1.55}
.entry-relay-dialog::backdrop{background:rgb(15 23 42 / .55)}
.entry-relay-dialog h2{font-size:1.2rem}.entry-relay-dialog h3{font-size:1.05rem}.entry-relay-dialog p{overflow-wrap:anywhere}
.entry-relay-dialog section,.entry-relay-dialog article{padding:12px 0;border-top:1px solid #cbd5e1}
.entry-relay-dialog button{margin:4px}.entry-relay-dialog button[aria-pressed=true]{background:#172033;color:#fff}
.entry-relay-dialog button:disabled{cursor:default;color:#475569;background:#e2e8f0}.entry-relay-dialog :focus-visible,.entry-relay-card :focus-visible{outline:3px solid #2563eb;outline-offset:3px}
.entry-relay-dialog input:not([type=checkbox]),.entry-relay-dialog select{box-sizing:border-box;display:block;width:100%;min-height:44px;margin:10px 0;padding:10px;background:#fff;color:#172033;border:1px solid #64748b;border-radius:8px;font:inherit}
.entry-relay-dialog input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.entry-relay-dialog label{display:block;padding:10px 0}
.entry-relay-token{display:block;overflow-wrap:anywhere;user-select:all;font-family:monospace}.entry-relay-dialog [role=status]{color:#9a3412;font-weight:600}
@media(prefers-color-scheme:dark){.entry-relay-card,.entry-relay-dialog{background:#172033;color:#f1f5f9}.entry-relay-dialog button,.entry-relay-card button,.entry-relay-dialog input:not([type=checkbox]),.entry-relay-dialog select{background:#253349;color:#f1f5f9}.entry-relay-dialog [role=status]{color:#fdba74}}
