label.artwork-consent{display:flex;align-items:flex-start;gap:12px;font:14px/1.6 Helvetica,Arial,sans-serif;color:#444;margin:22px 0;text-align:left}
label.artwork-consent input[type=checkbox]{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0;accent-color:#111;border-radius:3px}
label.artwork-consent a{text-decoration:underline;text-underline-offset:3px;color:#111}

.rb26-review-overlay{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:20px;background:#0004;overflow:auto;overscroll-behavior:contain}.rb26-review-overlay .rb26-review-login{margin:auto;overflow:auto;pointer-events:auto}
.rb26-review-login{width:min(460px,90vw);max-height:85dvh;padding:30px;border:1px solid #ddd;border-radius:22px;background:#fff;color:#111;font:16px/1.5 Helvetica,Arial,sans-serif}.rb26-review-login form,.rb26-review-login label{display:grid;gap:12px}.rb26-review-login form{gap:20px}.rb26-review-login h2{font-size:24px;font-weight:500;letter-spacing:-.03em;margin:0}.rb26-review-login p{margin:0;color:#555}.rb26-review-login input{font:inherit;width:100%;padding:12px;border:1px solid #ccc;border-radius:10px}.rb26-review-login button{font:inherit;border:1px solid #ccc;border-radius:99px;background:#fff;padding:10px 22px;width:fit-content}.rb26-review-login button[type=submit]{background:#111;color:#fff}.rb26-review-login [data-close]{justify-self:end}.rb26-review-login button:disabled{opacity:.5}
