#civil-dialog{width:min(720px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:0;border-radius:16px;padding:24px;color:#163047;box-shadow:0 20px 70px #001b3d44}
#civil-dialog::backdrop{background:#001b3d88}
.civil-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}
.civil-heading h2{margin:4px 0 14px}.civil-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}
#civil-dialog select{width:100%;padding:10px;border:1px solid #b9c9d8;border-radius:8px;background:white}
#civil-dialog label.outline{cursor:pointer;display:inline-block;margin:0;padding:10px 14px;border:1px solid #b9c9d8;border-radius:8px}
#civil-message{white-space:pre-wrap}#civil-summary p,#civil-reports p{overflow-wrap:anywhere}
