.movie-alert{text-align:left;background:#ffffff08;border:1px solid #3a3a3a;border-radius:14px;max-width:520px;margin:18px 0 0;padding:16px 18px}.empty-state .movie-alert{margin:18px auto 0}.movie-alert-head{align-items:center;gap:8px;display:flex}.movie-alert-head svg{color:var(--accent);flex-shrink:0}.movie-alert p{color:#c9c9c9;margin:8px 0 0;font-size:14px;line-height:1.55}.movie-alert-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.movie-alert-row input{min-width:0;color:inherit;font:inherit;background:#111;border:1px solid #4a4a4a;border-radius:999px;flex:200px;padding:10px 14px}.movie-alert-row button{color:#faf6ef;font:inherit;cursor:pointer;background:#c91d30;border:0;border-radius:999px;padding:10px 18px;font-weight:800}.movie-alert-row button:hover{background:#ad1829}.movie-alert-row button:disabled{opacity:.6;cursor:wait}.movie-alert-row button:focus-visible,.movie-alert-row input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.movie-alert .movie-alert-fine{color:var(--muted);font-size:12px}.movie-alert-fine a{color:var(--accent);text-decoration:underline}.movie-alert .movie-alert-error{color:#ff8a8a}.movie-alert.sent{align-items:flex-start;gap:12px;display:flex}.movie-alert.sent svg{color:#7bd79b;flex-shrink:0}.movie-alert.sent p{margin-top:4px}
