:root{font-family:system-ui,sans-serif;color:#203247;background:#eef2f6}body{margin:0}header{background:#17374e;color:white;padding:26px max(24px,calc((100% - 940px)/2))}header small{color:#bfd2df}h1{font-size:28px}main{max-width:940px;margin:24px auto;padding:0 20px}.panel{background:white;border:1px solid #d5dfe7;border-radius:12px;padding:24px;margin:18px 0}.notice{background:#fff1d5;border-left:5px solid #ab6500;padding:15px;line-height:1.5}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-weight:600;margin:16px 0}input,select,textarea,button{font:inherit}input:not([type=checkbox]),select,textarea{box-sizing:border-box;width:100%;padding:11px;margin-top:7px;border:1px solid #91a4b6;border-radius:6px;background:white;color:#203247}textarea{min-height:80px}.hint{color:#526579;line-height:1.5}button{border:0;border-radius:7px;padding:14px 22px;background:#155b7b;color:white;cursor:pointer}button:disabled{opacity:.45;cursor:default}button.secondary{background:#e2ecf3;color:#18344d}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}#status:not(:empty){padding:18px;background:#fff1d5;border:2px solid #b07813;border-radius:8px}#status.success{background:#e6f5ec;border-color:#277e4b}.metrics{display:flex;gap:14px;flex-wrap:wrap}.metrics>div{background:#edf5f8;padding:16px;flex:1;border-radius:8px}.metrics strong{display:block;font-size:24px}.finding{border-top:1px solid #d5dfe7;padding-top:10px}:focus-visible{outline:3px solid #e0ac40;outline-offset:2px}[hidden]{display:none!important}@media(max-width:640px){.grid{grid-template-columns:1fr}.panel{padding:18px}}
#approverOptions input[type=radio]{width:auto;margin:0 8px 0 0;padding:0;accent-color:#155b7b}#approverOptions label{line-height:1.5}#approverOptions .unavailable{color:#63717c}#approverOptions input:disabled{cursor:not-allowed}#approvers{border:1px solid #91a4b6;border-radius:6px}
