main{max-width:850px!important}.back{color:#d5dfeb;display:inline-block;margin-top:20px}.form{background:white;border:1px solid #d7e0eb;border-radius:10px;padding:28px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wide{grid-column:1/-1}textarea{font:inherit;padding:12px;border:1px solid #b5c2d2;border-radius:6px;min-height:105px;resize:vertical}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-weight:650;font-size:.875rem;margin-bottom:10px}.days{display:flex;flex-wrap:wrap;gap:8px}.days label{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid #b5c2d2;border-radius:6px}.days input{min-height:0;width:18px;height:18px}.hint{font-size:.875rem;color:#526174;line-height:1.5;font-weight:400}.note{padding:15px 18px;background:#e8eff8;border-left:4px solid #2865ae;margin-bottom:22px;line-height:1.5}.primary{background:#163e65;color:white;border:0;padding:13px 25px}.primary:hover{background:#24527f}.actions{margin-top:24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}h2{font-size:1.3rem;margin:0 0 22px}#confirmation{margin-top:20px}.required{font-weight:400;color:#526174}@media(max-width:600px){.grid{grid-template-columns:1fr}.form{padding:20px}}
.narrow{max-width:850px}.form{margin:22px 0}.logout{text-align:right}form button{margin-top:14px}dt{font-weight:700;margin-top:12px}dd{margin:4px 0;overflow-wrap:anywhere}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
