/* palc.css */
.palc-banner { position: fixed; bottom: 12px; left: 12px; right:12px; background:#ffffff; border:1px solid #ddd; padding:14px; box-shadow:0 6px 18px rgba(0,0,0,0.08); z-index:99999; border-radius:8px; font-family: Arial, sans-serif; }
.palc-inner p { margin:0 0 8px 0; font-size:14px; color:#222; }
.palc-actions { display:flex; gap:8px; }
.palc-btn { background:#0073aa; color:#fff; border:none; padding:8px 12px; border-radius:4px; cursor:pointer; font-weight:600; }
.palc-btn-secondary { background:#eaeaea; color:#111; }