.notice-report{max-width:1000px;margin:1rem auto;padding:clamp(1rem,3vw,2rem);background:#fffdf8;color:#152a40;border:1px solid #d9ccaf;border-radius:12px;overflow-wrap:anywhere}.notice-report h1,.notice-report h2,.notice-report h3{line-height:1.3}.notice-report li,.notice-report p{line-height:1.65}.notice-report a,.notice-report button{min-height:44px;display:inline-flex;align-items:center;margin:.35rem .7rem .35rem 0}.notice-report button{padding:.6rem 1rem;border:1px solid #9d8249;border-radius:6px;background:#152a40;color:white;cursor:pointer}.notice-report button:disabled{opacity:.55;cursor:wait}.notice-dialog :focus-visible,.notice-report :focus-visible{outline:3px solid #9d7016;outline-offset:3px}.notice-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.notice-metrics section,.notice-preview{padding:1rem;border:1px solid #d9ccaf;border-radius:8px}.notice-impact summary{cursor:pointer;padding:.7rem 0;font-weight:600}.notice-dialog{width:min(1000px,94vw);max-height:90vh;overflow:auto;border:1px solid #9d8249;border-radius:12px;background:#fffdf8;color:#152a40;padding:1rem}.notice-dialog::-webkit-backdrop{background:#10203099}.notice-dialog::backdrop{background:#10203099}.notice-report label{display:block;margin:.8rem 0}.notice-report input,.notice-report select,.notice-report textarea{display:block;width:100%;padding:.6rem;border:1px solid #8d9aa8;border-radius:5px}.notice-report fieldset{margin:1rem 0;padding:1rem;border:1px solid #d9ccaf}.notice-report input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}@media(max-width:640px){.notice-metrics{grid-template-columns:1fr}.notice-report{padding:1rem}.notice-dialog{padding:.5rem}.notice-report button{width:100%}}