body{font:16px Arial,sans-serif;color:#202d43;margin:0;padding:23px;background:white}*{box-sizing:border-box}h1{font-size:21px;line-height:1.25;margin:0 0 5px}h2{font-size:18px;margin:16px 0}h3{font-size:19px;margin:20px 0 14px}p{color:#526079;line-height:1.5}.company{font-size:14px;color:#62708a}label{display:block;font-size:14px;font-weight:600;margin:12px 0}input,select{display:block;width:100%;padding:10px;margin-top:6px;border:1px solid #b7c4d8;border-radius:5px;font:15px Arial;background:#fff;color:#17223b}input[type=file]{font-size:12px}input:valid:not(:placeholder-shown){border-color:#358568}button{margin-top:16px;background:#284cc5;border:0;color:white;padding:11px 17px;border-radius:6px;font:600 14px Arial}dl{display:grid;grid-template-columns:95px 1fr;gap:11px;font-size:14px}dt{color:#62708a}dd{margin:0;overflow-wrap:anywhere}.sample{font-size:12px;background:#fff4de;color:#7b4b06;padding:7px 10px;margin-bottom:14px;border-radius:4px}.file-note{font-size:13px;color:#1b7554;min-height:18px}.receipt{background:#edf8f2;border:1px solid #b5dcc9;padding:18px;border-radius:8px;margin-top:20px}.receipt h2{color:#176544;margin-top:0}.empty{max-width:490px;margin:45px auto}.empty li{padding:10px;color:#526079}.error{color:#9c2929}.step-note{font-size:13px;color:#64728a}
