.alert-page{max-width:1080px;margin:0 auto;padding:32px;line-height:1.6}.alert-page h1{font-size:28px}.alert-page h2{font-size:20px}.alert-page .muted,.alert-page small{color:#a8b4c8}.alert-page .section-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.alert-episode,.alert-settings{border:1px solid #303b4d;border-radius:14px;background:#151a23;padding:24px;margin:18px 0}.alert-episode-head{display:flex;justify-content:space-between;gap:16px}.alert-episode-head strong{font-size:18px}.alert-episode small{display:block;margin-top:12px}.alert-assignment,#alert-route-form{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.alert-assignment select,.alert-assignment input,#alert-route-form select{flex:1;min-width:180px;padding:12px;background:#202632;color:#edf0f7;border:1px solid #39455a;border-radius:8px}.alert-route-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #303b4d}.alert-route-row strong{flex:1}#alert-endpoints details{padding:14px 0}#alert-source-dialog{width:min(680px,90vw);max-height:85vh;overflow:auto}#alert-source-form label{display:block;margin:16px 0}#alert-source-form input,#alert-source-form select{display:block;width:100%;padding:10px;margin-top:6px}#alert-source-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#10141c;padding:16px;border-radius:10px}@media(max-width:760px){.alert-page{padding:18px}.alert-episode-head{display:block}}
.alert-settings summary,#alert-endpoints summary{font-size:16px;line-height:1.5;color:#d2d9e8}.alert-episode small{font-size:14px}
.alert-simulation{display:grid;grid-template-columns:minmax(155px,180px) minmax(220px,1fr) minmax(220px,1.35fr) auto;gap:12px;align-items:end;padding:22px 24px;border:1px solid #3d4954;border-radius:14px;background:#192027;margin:20px 0 30px}.alert-simulation strong,.alert-simulation p,.alert-simulation .form-error{grid-column:1/-1;margin:0}.alert-simulation strong{font-size:18px;color:#f1f4f6}.alert-simulation p{color:#acb8c2;font-size:14px}.alert-simulation select,.alert-simulation input{min-height:45px;min-width:0;padding:0 12px;border-radius:9px;border:1px solid #41505e;background:#101720;color:#edf1f4;font:inherit}.alert-simulation .form-error{color:#ffaaa1}.alert-simulation button{min-height:45px;white-space:nowrap}@media(max-width:900px){.alert-simulation{grid-template-columns:1fr 1fr}.alert-simulation input{grid-column:1/-1}}@media(max-width:600px){.alert-simulation{grid-template-columns:1fr}.alert-simulation input{grid-column:auto}}

.alert-simulation{grid-template-columns:180px 1fr}.alert-monitor-preview,.alert-payload-details,.alert-send-actions,#simulate-result{grid-column:1/-1}.alert-monitor-preview{display:grid;grid-template-columns:32px 1fr;gap:8px 14px;padding:22px;border:1px solid #35414b;background:#11181e;border-radius:10px}.alert-monitor-preview .muted,.alert-monitor-preview small{grid-column:2}.alert-payload-details textarea{display:block;box-sizing:border-box;width:100%;margin-top:12px;padding:16px;font:13px/1.6 monospace;background:#10151a;color:#d6e0e7;border:1px solid #3d4954;border-radius:8px}.alert-send-actions,#simulate-result{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.alert-payload-details summary{cursor:pointer}@media(max-width:600px){.alert-simulation{grid-template-columns:1fr}}
