.nb-relay-choice{margin:.65rem 0 1rem}.nb-relay-summary{font-size:.875rem;line-height:1.5;margin:.5rem 0}.nb-relay-open{min-height:44px;white-space:normal}.nb-relay-dialog{width:min(42rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.25rem;border:1px solid #e5d9d5;border-radius:1rem;background:#fffaf7;color:#452d31;box-sizing:border-box;box-shadow:0 1.5rem 5rem #452d3140}.nb-relay-dialog::backdrop{background:#271a1d99}.nb-relay-dialog-top{display:flex;align-items:start;justify-content:space-between;gap:1rem}.nb-relay-dialog-top h2{font:inherit;font-size:1.3rem;font-weight:700;margin:0}.nb-relay-close{min-height:44px;padding:.5rem .75rem;border:1px solid currentColor;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}.nb-relay-list{border:0;padding:0;margin:1rem 0;max-height:55dvh;overflow:auto;overscroll-behavior:contain}.nb-relay-point{display:flex;align-items:start;gap:.8rem;min-height:44px;margin:.5rem 0;padding:.85rem;border:1px solid #d8c8c7;border-radius:.6rem;cursor:pointer}.nb-relay-point:has(input:checked){border-color:#6f343e;background:#f2e4e2}.nb-relay-point input{width:1.2rem;height:1.2rem;flex:none;margin:.15rem 0;accent-color:#6f343e}.nb-relay-point-details{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.nb-relay-confirm{min-height:44px;width:100%}.nb-relay-dialog :focus-visible{outline:3px solid #6f343e;outline-offset:3px}.nb-relay-dialog-status{line-height:1.5}.nb-relay-dialog button:disabled{opacity:.6;cursor:wait}@media(max-width:480px){.nb-relay-dialog{padding:1rem;width:calc(100vw - 1rem)}.nb-relay-dialog-top h2{font-size:1.15rem}.nb-relay-list{max-height:50dvh}}
