.public-shell{max-width:980px;margin:18px auto}.notice-card{background:#eef4ff;border:1px solid #c7d7fe;border-radius:8px;padding:14px 16px;margin-bottom:14px;color:#344054}.public-form{box-shadow:0 8px 30px rgba(16,24,40,.05)}.consent-note{color:var(--muted);background:#f8fafc;border-radius:6px;padding:10px 12px}.success-card{max-width:560px;margin:80px auto;text-align:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:38px;box-shadow:0 8px 30px rgba(16,24,40,.06)}.success-card h1{margin:12px 0 6px}.success-card p{color:var(--muted);margin:0 0 24px}.success-icon{width:54px;height:54px;margin:auto;border-radius:50%;display:grid;place-items:center;background:#dcfae6;color:#087443;font-size:30px;font-weight:700}.review-actions{display:flex;align-items:center;gap:10px}.review-actions form{margin:0}.review-actions a{color:var(--blue)}.compact{padding:5px 10px;font-size:12px}
