*{box-sizing:border-box}body{margin:0;background:#f4f6ef;color:#283526;font:17px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.card{width:min(620px,calc(100% - 28px));margin:8vh auto 30px;padding:30px;background:white;border:1px solid #dfe7d6;border-radius:26px;box-shadow:0 14px 45px #3f502310}h1{font-size:30px;line-height:1.2}.brand{font-size:12px;letter-spacing:2px;color:#688d47;font-weight:700}p{color:#64705e}label{display:block;font-weight:600;margin:18px 0}input{display:block;width:100%;margin-top:7px;padding:15px;border:1px solid #bdcfae;border-radius:13px;font:inherit}button,.button{display:inline-block;border:0;border-radius:13px;background:#7e9e59;color:white;padding:15px 20px;font:inherit;cursor:pointer;text-decoration:none}form>button{width:100%}.error{color:#a33}.small{font-size:13px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:10px 7px;border-bottom:1px solid #ddd;text-align:left;overflow-wrap:anywhere}.wide{max-width:1100px;width:calc(100% - 28px)}.scroll{overflow:auto}a{color:#52763c}
