.member-record-notice{position:relative;z-index:60;max-width:62rem;margin:1rem auto;padding:1.25rem;background:#fff4e6;border:1px solid #d9ae79;border-radius:1rem;color:#173c33;font:1rem/1.6 system-ui,sans-serif}
.member-record-notice h2{margin:0 0 .5rem;font-size:1.3rem}
.member-record-notice p{margin:0 0 .75rem}
.member-record-notice a{display:inline-block;margin:.25rem 1rem .25rem 0;color:#173c33;text-decoration:underline;font-weight:600}
.member-record-notice button{padding:.7rem 1rem;border:0;border-radius:.6rem;background:#173c33;color:white;font:inherit;cursor:pointer}
.safety-report{margin:1.5rem 0;padding:1.25rem;border:1px solid #d9ae79;border-radius:1rem;background:#fffaf4;color:#173c33;font-size:1rem;line-height:1.6}
.safety-report summary{font-size:1.1rem;font-weight:700;cursor:pointer}
.safety-report label{display:block;margin:.65rem 0}
.safety-report input[type=text],.safety-report textarea{display:block;width:100%;box-sizing:border-box;padding:.7rem;border:1px solid #91afa5;border-radius:.5rem;font:inherit;background:white;color:#173c33}
.safety-report input[type=checkbox]{margin-right:.5rem}
.safety-report fieldset{margin:1rem 0;padding:1rem;border:1px solid #91afa5}
.today-scope-line{margin:.85rem 0 1rem;padding:.7rem .85rem;border-left:3px solid #11624b;background:#edf5f1;font-size:.95rem;font-weight:650;color:#173c33}
.today-scope-line a{color:#11624b;font-weight:750}
.scope-ack{margin:.75rem 0 0;padding:.85rem 1rem;border:1px solid #d9ae79;border-radius:.8rem;background:#fffaf4;color:#173c33}
.scope-ack p{margin:0 0 .7rem;font-size:.95rem;line-height:1.5}
.scope-ack div{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center}
.scope-ack a{color:#11624b;font-weight:700}
.scope-ack button{min-height:40px}
.focused-screen .scope-boundary{font-size:.95rem}
@media(max-width:800px){.member-record-notice{margin:.75rem;padding:1rem}}
