@font-face{font-family:DM;src:url('/assets/fonts/dm-sans-latin-400-normal.woff2')}@font-face{font-family:DM;src:url('/assets/fonts/dm-sans-latin-700-normal.woff2');font-weight:700}*{box-sizing:border-box}body{margin:0;background:#f5f5f4;color:#292c2d;font:15px/1.5 DM,Arial,sans-serif}main{width:min(460px,calc(100% - 32px));margin:8vh auto}main.wide{width:min(1000px,calc(100% - 32px))}.brand{font-size:44px;font-weight:700;letter-spacing:-3px;margin-bottom:0}.brand span{color:#bb1d2b}.eyebrow{font-size:11px;letter-spacing:3px;margin:0 0 32px}h1{font-size:27px;line-height:1.2}h2{font-size:20px}p{color:#626866}.card{padding:28px;background:white;border:1px solid #dedfdd;border-radius:10px;margin-bottom:24px}label{display:block;font-weight:700;margin:18px 0 8px}input,select{display:block;width:100%;padding:12px;border:1px solid #c7cac7;border-radius:5px;font:inherit;background:white}button,a.button{padding:12px 18px;border:0;border-radius:5px;background:#bb1d2b;color:white;font:inherit;cursor:pointer;display:inline-block;text-decoration:none}button:disabled{opacity:.5;cursor:wait}form>button{width:100%;margin-top:24px}.error{color:#991221;background:#fff0f0;border-radius:5px;padding:12px}.success{color:#246334;background:#effaef;padding:12px}.hint{font-size:13px;color:#6d746f}a{color:#a71926}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid #eee}td button{background:#eee;color:#333;font-size:13px;margin:3px;padding:8px 12px}.table-wrap{overflow-x:auto}[hidden]{display:none!important}.password-note{font-size:12px}
