.invitation-step__wrapper{background-color:#fff;border-radius:4px;padding:16px 12px}.invitation-step{position:relative;margin:1.5rem 0 0}.invitation-step .step-item{padding:0}.invitation-step .step-item>p:first-child{font-weight:600;position:relative}.invitation-step .step-item>p:first-child b{position:relative;z-index:3;display:inline-block;height:2rem;width:2rem;text-align:center;line-height:2rem;background:#ffe3e3;border-radius:100%;color:#f56368}.invitation-step .step-item>p:first-child:before{content:"";position:absolute;left:0;right:0;top:50%;margin-top:-1px;height:2px;background-color:#ffe3e3}.invitation-step .step-item>p:last-child{padding:.75rem}.invitation-step .step-item:first-child>p:first-child:before{left:50%}.invitation-step .step-item:last-child>p:first-child:before{right:50%}.group-event{padding:3rem 1rem;background-color:#a4282e;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.group-event .main{max-width:480px;margin:4rem auto}.group-event .status-content{color:#fff;text-align:center}.group-event .status-content i.fa{font-size:24px}.group-event section{text-align:center;background-color:#fff;border-radius:10px;margin-bottom:30px}.group-event section h3{display:inline-block;padding:4px 16px;margin:0;font-size:15px;color:#bc4343;background:linear-gradient(180deg,#f6e0b2,#eecc8c);border-radius:16px;transform:translateY(-50%)}.group-event section .invitation-step{margin:0}.group-event__names{display:flex;padding-bottom:10px}.group-event .member{flex:1;overflow:hidden;color:#bd5558}.group-event .member-avatar{position:relative;display:inline-block;height:44px;width:44px;border-radius:100px;overflow:hidden;background-color:#eee;cursor:pointer}.group-event .member-avatar:empty:before{position:absolute;content:"";display:block;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAABbElEQVRoQ+2aQWrCUBCG/6k9jT2AbouKRQLJTYTeoNsuCt30HAkEqaDgsh6gnsbklSddRImlDDOByJ/9m3n/lz9/kuEJOrjWi3R0fyfvsdWxDsv5qth7txXvBps0HUol380+YRAepkVx8OztLyzJPgWYnwkD1tMyf+q1sG2ShTYBkzJ3hepaPAqiMGNf8o5pgdKKWnJX1tGKWqC0opYcrWhMjlY0BspU1AKlFbXkmIrG5GhFY6BMRS1QWlFL7q9UbMz9Rsb1Oy0nwK4CXmZlvpO2uV+nu3FoVgOPsmmZ+zn06rRkCPiQbZJ9Aei1BS+pBeBVfp+vKO5mrmMdxqf3WHzOUMnb5Si6b0rPwsN783yPGRPmJ5UWKK2oJccfTWNytKIxUKaiFiitqCXHVDQmRysaA2UqaoHSilpyTEVjcrSiMVCmohbolbnlflLmY23N/6xzv2Ntc8s49/M+F+wurDm3PJEehGfv88CxzQ/whfQkCeSvRQAAAABJRU5ErkJggg==)}.group-event .member-avatar img{position:relative;z-index:2;-o-object-fit:cover;object-fit:cover}.group-event__banner{display:inline-block;width:100%;padding:0 20px;margin-bottom:20px;color:#fff}.group-event .coupon{display:flex;align-items:center;height:70px;border-radius:6px;overflow:hidden;background-color:#b5b5b5}.group-event .coupon.active{background-color:#ff545b}.group-event .coupon-title{font-size:20px;padding:0 10px}.group-event .coupon .line{position:relative;height:100%;width:14px}.group-event .coupon .line:after,.group-event .coupon .line:before{position:absolute;content:"";display:inline-block;height:14px;width:14px;border-radius:100px;background-color:#fff;left:0}.group-event .coupon .line:before{top:-7px}.group-event .coupon .line:after{bottom:-7px}.group-event .coupon-info{padding-left:20px;flex:1;text-align:left}.group-event .button{background-color:#edc884;border-color:#edc884;color:#b71f36;width:100%;height:48px;font-size:14px}