.company-page{position:relative;height:100%;background:#fff;overflow-y:auto;margin:0 auto}.company-page>.reject-reason{background-color:red;color:#fff;padding:10px 20px;text-align:center;font-size:16px}.company-page>.inner{width:100%;margin:0 auto;display:flex;flex-direction:column}.company-page>.inner>.title{font-family:Labil-Bold;font-size:24px;text-align:center}.company-page>.inner>.subtitle{text-align:center;margin:15px auto;max-width:600px}.company-page>.inner>.training{align-self:center;margin:15px auto 35px}.company-page>.inner>.avatar-box{display:flex;justify-content:center}.company-page>.inner>.avatar-box>.avatar-uploader{width:150px;height:150px;border-radius:50%;background-color:#f2fafe;font-family:Labil-Bold;font-size:14px;cursor:pointer;margin-bottom:24px}.company-page>.inner>.avatar-box>.avatar-uploader:hover{opacity:.85}.company-page>.inner>.avatar-box>.avatar-uploader .pietra-upload-list-item-container,.company-page>.inner>.avatar-box>.avatar-uploader .pietra-upload-select{width:150px;height:150px;margin:0}.company-page>.inner>.avatar-box>.avatar-uploader .upload{display:flex;flex-direction:column;justify-content:center;align-items:center}.company-page>.inner>.avatar-box>.avatar-uploader .upload>img{height:35px;object-fit:contain;margin-bottom:15px}.company-page>.inner>.avatar-box>.img-avatar{cursor:pointer;width:150px;height:150px;border-radius:50%;object-fit:contain;background-color:#f2fafe}.company-page>.inner>.avatar-box>.img-avatar:hover{opacity:.85}.company-page>.inner .btn-box{display:flex;flex-wrap:wrap;align-items:center;margin:2rem 0 8rem}.company-page>.inner .btn-box>.action-button{margin-right:30px;font-size:15px!important;font-family:Labil-Bold}.company-page>.inner .btn-box>.preview{text-decoration:underline;cursor:pointer;color:#000}.company-page>.inner .btn-box>.preview:hover{opacity:.85}.company-page>.inner>.pietra-form-vertical{align-self:center}.company-page>.inner .pietra-form-item-label{font-family:Labil-Bold}.company-page>.inner .pietra-form-item{max-width:650px}.company-page>.inner .pietra-form-item .pietra-input-number-group-addon{background:transparent;border-color:transparent}.company-page>.inner .pietra-form-item .wechat-checkbox{position:relative;padding-left:24px;cursor:pointer}.company-page>.inner .pietra-form-item .wechat-checkbox:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.company-page>.inner .pietra-form-item .wechat-checkbox:hover:after{border-color:#d2906a}.company-page>.inner .pietra-form-item .checkbox-inner-wrap{display:flex;gap:6px;align-items:center}.company-page>.inner .pietra-form-item.customizations .pietra-space-item:nth-child(2){flex:1 1}.company-page>.inner .pietra-form-item.customizations .pietra-space-item .pietra-icon{transition:color .3s ease-in}.company-page>.inner .pietra-form-item.customizations .pietra-space-item .pietra-icon:hover{color:#ff401a}.company-page>.inner .pietra-form-item input,.company-page>.inner .pietra-form-item textarea{border-radius:0}.company-page>.inner .pietra-form-item textarea{height:80px;outline:none}.company-page>.inner .add-customization{text-decoration:underline;cursor:pointer;font-size:13px}.company-page>.inner .add-customization:hover{opacity:.85}.company-page .footer-bar{position:fixed;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:50px;display:flex;justify-content:flex-end;align-items:center;transition:all .2s ease 0s;padding-inline:24px;z-index:99}.company-page .footer-bar .save-btn{display:flex;justify-content:center;align-items:center;background:#fff;color:#333;font-family:Labil-Bold;font-size:16px;padding:10px 20px;cursor:pointer}@media (min-width:320px){.company-page{padding:1rem 1rem 3rem}.company-page>.reject-reason{margin:0 0 3rem;width:100%}.company-page>.inner .pietra-form-item{max-width:350px}.company-page>.footer-bar{left:0;right:0}}@media (min-width:801px){.company-page{padding:1rem 2rem 3rem}.company-page>.reject-reason{margin:1rem auto;width:80%}.company-page>.inner{padding:2rem}.company-page>.inner .pietra-form-item{max-width:650px}.company-page>.footer-bar{left:240px;right:0}}