.youtube-scheduler{margin:0 20px 20px;padding:18px;border:1px solid #b64242;border-radius:12px;background:linear-gradient(135deg,#291526,#111a2b)}
.youtube-scheduler h3{margin:3px 0 7px}.youtube-scheduler p{color:#cbd6e8;font-size:.86rem}.youtube-scheduler form{display:grid;grid-template-columns:1fr 150px auto;gap:10px;align-items:end;margin-top:14px}.youtube-scheduler label{display:grid;gap:6px;color:#dfe8f7;font-size:.78rem;font-weight:800}.youtube-scheduler input,.youtube-scheduler select{padding:10px;border:1px solid #4c5870;border-radius:8px;background:#0c1321;color:#eef4ff}.youtube-scheduler a{color:#ffbf6d;font-weight:800}
.youtube-alert{border-color:#b64242;background:radial-gradient(circle at 92% 0,#70252c 0,transparent 48%),#151d2e}.youtube-alert h3{line-height:1.1}.youtube-alert strong{color:#ffca70}
.admin-announcement{margin-top:24px;padding-top:20px;border-top:1px solid #3b4660}.admin-announcement h3{margin:0 0 10px;font-size:1rem}.admin-announcement .eyebrow{margin-bottom:5px}.admin-announcement #announcementStatus{margin:0;color:#a9b8d0;font-size:.8rem}
@media(max-width:700px){.youtube-scheduler form{grid-template-columns:1fr}.youtube-scheduler form .primary{width:100%}}
