.RjnBdG_panel{z-index:80;background:var(--surface);width:min(540px,100vw - 32px);max-height:calc(100dvh - 140px);color:var(--text);border:1px solid var(--muted);padding:24px;font-size:15px;line-height:1.65;position:fixed;bottom:24px;right:24px;overflow-y:auto;box-shadow:0 12px 40px #0008}.RjnBdG_panel h2{font-size:24px}.RjnBdG_panel p,.RjnBdG_checkbox{margin-top:16px}.RjnBdG_panel a{text-underline-offset:4px;text-decoration:underline}.RjnBdG_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.RjnBdG_actions button{min-width:170px;min-height:48px;color:var(--text);background:var(--raised);border:1px solid var(--muted);flex:1;padding:12px 16px}.RjnBdG_checkbox{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.RjnBdG_checkbox input{flex-shrink:0;width:20px;height:20px;margin-top:6px}.RjnBdG_message{z-index:100;background:var(--surface);border:1px solid var(--muted);max-width:calc(100vw - 32px);padding:18px;position:fixed;bottom:100px;left:16px}.RjnBdG_message button{min-height:44px;margin-left:16px;text-decoration:underline}@media (max-width:800px){.RjnBdG_panel{padding:20px;bottom:88px;right:16px}}@media print{.RjnBdG_panel,.RjnBdG_message{display:none}}
