.announcement-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.announcement-compose,.announcement-result,.announcement-history{padding:26px}.announcement-compose h2,.announcement-history h2{margin:8px 0 16px}.announcement-compose .field{margin:20px 0 10px}.announcement-compose textarea{width:100%;resize:vertical;min-height:260px;font:inherit;line-height:1.65;padding:14px;background:var(--bg,#111318);color:inherit;border:1px solid var(--border,#30353e);border-radius:10px}.announcement-layout .muted{font-size:13px;line-height:1.65;margin:12px 0 18px}.announcement-bubble{padding:20px;background:#192c39;border:1px solid #304858;border-radius:16px 16px 16px 3px;margin:20px 0;color:#edf4fa;overflow-wrap:anywhere}.announcement-bubble strong{color:#4fd8be;font-size:13px;letter-spacing:1px}.announcement-bubble p{white-space:pre-wrap;line-height:1.7;font-size:14px;margin:14px 0 20px}.announcement-bubble a{display:block;padding:11px;border-radius:6px;text-align:center;background:#254252;color:#a9e4ff;text-decoration:none;font-weight:600}.announcement-history{margin-top:24px}.announcement-history-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border,#30353e)}.announcement-history-row:last-child{border-bottom:0}.announcement-history-row p,.announcement-history-row small{font-size:12px;color:var(--muted,#a5adbb);margin:7px 0}.announcement-history-row strong{font-size:14px}@media(max-width:850px){.announcement-layout{grid-template-columns:1fr}.announcement-compose,.announcement-result,.announcement-history{padding:18px}.announcement-history-row{align-items:flex-start;flex-direction:column}}

.announcement-schedule{padding:26px;margin-top:24px}.announcement-schedule .section-heading{margin:0 0 18px}.announcement-schedule h2{font-size:20px;margin:6px 0}.announcement-schedule .muted{font-size:13px;line-height:1.7}.announcement-pinned{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff04;padding:18px;border:1px solid var(--line,#30353e);border-radius:8px;font:12px/1.8 inherit;margin:18px 0}.announcement-pinned[hidden]{display:none}.announcement-schedule-options{display:flex;gap:24px;align-items:center;margin:18px 0}.announcement-schedule-options .field{max-width:230px;margin:0}.announcement-first-now{display:flex;align-items:center;gap:9px;font-size:13px}.announcement-first-now input{width:16px;height:16px}.announcement-schedule-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}@media(max-width:650px){.announcement-schedule{padding:18px}.announcement-schedule-options{align-items:start;flex-direction:column}.announcement-schedule-actions>.btn{width:100%}}
