.alerts-layout{display:grid;grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:18px;align-items:start}.alerts-layout>section{min-width:0}#alertsDetail{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:20px}#alertsDetail:empty{display:none}#alertForm fieldset{border:0;padding:0;margin:0;min-width:0}#alertForm label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ink-mid);margin-bottom:12px}#alertForm input,#alertForm textarea,#alertForm select{width:100%;min-width:0;background:var(--bg-app);border:1px solid var(--line);border-radius:6px;padding:9px;color:var(--ink-hi);font:inherit;box-sizing:border-box}.alert-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}#alertForm h3,.alert-responses h3{font-size:15px;margin:18px 0 10px}#alertForm .alert-check{flex-direction:row;align-items:flex-start;margin:14px 0}#alertForm .alert-check input{width:16px;flex:none;margin-top:1px}.alert-area-map{height:300px;position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--bg-app)}.alert-area-map>svg{width:100%;height:100%;color:var(--ink-mid)}.alert-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}#alertsStatus{min-height:20px;margin:8px 0;color:var(--ink-mid);font-size:13px}#alertsList .tracking-row{width:100%;text-align:left}#alertsList .tracking-row strong{overflow-wrap:anywhere}#alertResponses{overflow-x:auto}#alertResponses table{width:100%;font-size:12px;border-collapse:collapse}#alertResponses td,#alertResponses th{text-align:left;padding:9px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}#alertsScreen>.secondary-heading{gap:12px}#alertForm [hidden]{display:none!important}@media(max-width:1050px){.alerts-layout{grid-template-columns:minmax(180px,25%) minmax(0,1fr)}}@media(max-width:760px){.alerts-layout,.alert-fields{grid-template-columns:1fr}#alertsDetail{padding:14px}.alert-area-map{height:260px}}
