.proposal-mask{z-index:9997;background:#0003;position:fixed;inset:0}.proposal-wrap{z-index:9999;filter:drop-shadow(0 4px 30px #e5865d21);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-color:#fffc;border-radius:22px 22px 0 0;width:65%;max-width:832px;min-height:calc(100vh - 56px);margin:24px auto 0;padding:42px 68px 46px;box-shadow:0 0 24px #8588a933}.proposal-wrap.mobile{position:inherit;top:inherit;left:inherit;transform:inherit;border-radius:0;width:100%;margin-top:0;padding:32px 24px 46px}.proposal-wrap.mobile .proposal-close{top:16px;right:16px}.proposal-wrap.mobile .proposal-title{font-size:18px;line-height:26px}.proposal-wrap.mobile .proposal-subtitle{font-size:12px;line-height:20px}.proposal-wrap.mobile .proposal-form{margin-top:16px}.proposal-wrap.mobile .proposal-logo{right:16px}.proposal-wrap.mobile:after{background-position:50%}.proposal-wrap.business{max-width:562px;height:calc(100% - 24px)}.proposal-wrap .proposal-close{cursor:pointer;position:absolute;top:24px;right:24px}.proposal-wrap .proposal-logo{position:absolute;bottom:16px;right:24px}.proposal-wrap .proposal-title{color:#252525;text-align:center;font-size:24px;font-weight:500;line-height:32px}.proposal-wrap .proposal-subtitle{color:#8588a9;text-align:center;margin-top:8px;font-size:14px;font-weight:400;line-height:22px}.proposal-wrap .proposal-form{flex-direction:column;justify-content:center;align-items:center;margin-top:32px;display:flex}.proposal-wrap .proposal-form .form-item{flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.proposal-wrap .proposal-form .form-item .label{color:#252525;min-height:22px;margin-bottom:4px;font-size:16px;font-weight:500;line-height:22px}.proposal-wrap .proposal-form .form-item .label:before{content:"*";color:#f26868;margin-right:6px}.proposal-wrap .proposal-form .form-item .form-input,.proposal-wrap .proposal-form .form-item .form-select{background-color:#fff;border:.5px solid #b9c3d3;border-radius:4px;height:38px;margin-bottom:24px}.proposal-wrap .proposal-form .form-item .form-checkbox{appearance:none}.proposal-wrap .proposal-form .form-item .form-checkbox:before{content:"";background:#fff;border:1px solid #b9c3d3;border-radius:4px;width:16px;height:16px;margin-right:8px;display:inline-block;position:relative;top:2px}.proposal-wrap .proposal-form .form-item .form-checkbox:checked:before{background-color:#ff6933;background-image:url(../media/check.0ckc-psm4~wlr.png);background-position:2px 3px;background-repeat:no-repeat;background-size:11px 8px;border:1px solid #ff6933}.proposal-wrap .proposal-form .form-item .form-input{padding:8px}.proposal-wrap .proposal-form .form-item .form-select li{text-align:left}.proposal-wrap .proposal-form .form-item .err-info{text-align:left;color:red;height:12px;margin:6px 0;font-size:12px;line-height:12px;position:absolute;bottom:-2px}.proposal-wrap .proposal-button{color:#fff;background-color:#ff6933;border-radius:6px;width:120px;height:38px;margin-top:16px;font-size:14px;line-height:38px}.proposal-wrap .success-icon{margin:127px auto 0}.proposal-wrap .success-text{text-align:center;color:#252525;margin:24px auto 0;font-size:32px;font-weight:500}.proposal-wrap .success-subtext{color:#8588a9;text-align:center;margin:12px 144px 0;font-size:14px;font-weight:400;line-height:22px}
