/* Compact, accessible optional advertising-consent banner. */
#smb-meta-permission{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:10000;width:min(580px,calc(100% - 20px));box-sizing:border-box;background:#fff;color:#14213a;border:1px solid #cbd7eb;border-radius:14px;padding:12px 14px;box-shadow:0 16px 40px #0b143c42;display:flex;gap:12px;align-items:center;font:13px/1.45 system-ui,-apple-system,sans-serif}
#smb-meta-permission .smb-meta-message{flex:1}#smb-meta-permission a{color:#3b57bd;text-decoration:underline}
#smb-meta-permission .smb-meta-actions{display:flex;gap:6px;flex-shrink:0}
#smb-meta-permission button{font:600 12px system-ui;border-radius:8px;padding:9px 11px;border:1px solid #becce4;background:#fff;color:#233b61;cursor:pointer}
#smb-meta-permission button[data-choice=accepted]{background:#3752c7;color:#fff;border-color:#3752c7}
@media(max-width:600px){#smb-meta-permission{display:block;padding:12px 13px}#smb-meta-permission .smb-meta-actions{margin-top:10px}#smb-meta-permission button{flex:1}}
