*{box-sizing:border-box}body{margin:0;background:#f5f7f9;color:#172c3c;font:15px system-ui}header{background:#102b3b;color:white;padding:24px 6%;font-weight:700;letter-spacing:.08em}header span{float:right;font-size:13px}main{max-width:920px;margin:40px auto;padding:28px;background:white;border-radius:14px}h1{font-size:30px}p{line-height:1.6;color:#607584}form{max-width:420px}label{display:block;margin:18px 0}input{display:block;width:100%;padding:12px;border:1px solid #c6d6dc;border-radius:8px;margin-top:7px;font:inherit}button{padding:11px 18px;border:0;border-radius:8px;background:#176a56;color:white;font:inherit;cursor:pointer}a{color:#176a56}.error{color:#ae3737}.notice{padding:20px;margin:20px 0;background:#e8f2ed;border-radius:10px;overflow-wrap:anywhere}table{width:100%;border-collapse:collapse}td{padding:15px 8px;border-bottom:1px solid #e6ecf0}.actions form{display:inline-block;margin:4px}.actions button{font-size:12px}.staffnav{padding:14px;background:#e8f2ed;margin-bottom:25px;border-radius:8px}.staffnav a{margin:0 10px}.staffnav form{display:inline-block}.staffnav button{padding:6px 10px}@media(max-width:650px){main{margin:20px 10px;padding:20px}header span{display:none}table{font-size:12px}}
