nav{display:flex;gap:.6rem;flex-wrap:wrap;padding:1rem max(1.25rem,calc((100% - 1120px)/2));border-bottom:1px solid #dbe1e9;background:white}nav a{padding:.35rem .6rem;color:#233d59}main{max-width:960px}a{color:#165591}h1{overflow-wrap:anywhere}.panel{background:white;padding:1.5rem;border:1px solid #dfe5ed;border-radius:.5rem;margin:1rem 0}form{display:grid;gap:1rem;max-width:620px}label{display:grid;gap:.4rem;font-weight:600}input,select,button{font:inherit;padding:.65rem;border-radius:.3rem;border:1px solid #8090a3;max-width:100%;box-sizing:border-box}button{background:#193b60;color:white;cursor:pointer;font-weight:600}button.secondary{background:white;color:#193b60}button:disabled{opacity:.6;cursor:wait}input{min-width:0;background:white;color:#142b43}fieldset{border:1px solid #ced7e3;border-radius:.3rem;display:grid;gap:.55rem;padding:1rem;min-width:0}.check{display:flex;align-items:center;gap:.6rem;font-weight:400}.check input{width:1.1rem;height:1.1rem;flex:none}#status:not(:empty){padding:1rem;background:#fff4d5;border-left:4px solid #b97900}.account{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.account button{padding:.4rem .8rem}.panel h2{margin-top:0}.muted{color:#526276}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #d61e3f;outline-offset:3px}
