.sh-notice{background:var(--cb-tint);border-bottom:1px solid var(--cb-border);animation:sh-notice-in var(--cb-dur-mid,.22s) var(--cb-ease);align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}@keyframes sh-notice-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sh-notice{animation:none}}.sh-notice__msg{min-width:0;color:var(--cb-ink);flex:1;margin:0;font-size:.82rem;line-height:1.5}.sh-notice__act{font:inherit;color:#fff;background:var(--cb-accent);cursor:pointer;transition:background var(--cb-dur-fast) var(--cb-ease);border:none;border-radius:.5rem;flex-shrink:0;padding:.4rem .85rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-block}.sh-notice__act:hover:not(:disabled){background:var(--cb-accent-hover);color:#fff}.sh-notice__act:disabled{opacity:.6;cursor:progress}.sh-notice__x{font:inherit;color:var(--cb-text-meta);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem .4rem;font-size:.85rem}.sh-notice__x:hover{color:var(--cb-ink)}
