.br-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.br-actions a,.br-actions button{font-family:inherit;font-size:12px;font-weight:600;min-height:40px;padding:10px 12px;border:1px solid var(--theme-border,#d5d5d5);border-radius:6px;background:var(--theme-bg-surface,#fff);color:var(--theme-text-primary,#161616);text-decoration:none;cursor:pointer}.br-actions a:focus-visible,.br-actions button:focus-visible,.br-dialog button:focus-visible{outline:3px solid #6b27aa;outline-offset:3px}.br-dialog{width:min(560px,calc(100% - 24px));max-height:90dvh;padding:0;border:0;border-radius:12px;background:#fff;color:#171717;box-shadow:0 24px 80px #0005;font-family:Inter,Arial,sans-serif}.br-dialog::backdrop{background:#0009}.br-dialog header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dedede}.br-dialog h2{font-size:18px;margin:0}.br-dialog header button{font:inherit;width:40px;height:40px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}.br-dialog main{padding:24px}.br-dialog p{margin:0 0 12px;font-size:14px;line-height:1.5}.br-dialog ol{padding-left:20px;margin:16px 0}.br-dialog li{margin-bottom:12px;font-size:14px;line-height:1.5}.br-dialog footer{padding:0 24px 24px;display:flex;gap:8px;flex-wrap:wrap}.br-dialog footer a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #ccc;border-radius:6px;color:#171717;font-weight:600;text-decoration:none;font-size:13px}.br-dialog footer a:last-child{background:#166534;color:#fff;border-color:#166534}.br-dialog small{color:#555;line-height:1.5}
