.success-modal .modal-container{max-width:250px;padding:60px}.success-modal .modal-body{margin-top:0}.success-modal .modal-container[data-v-e85956ac]{max-width:400px;padding:60px}.success-modal button[data-v-e85956ac]{margin:auto;padding:11px 25px;font-size:14px}.error-modal .modal-container{max-width:570px;padding:60px}.error-modal .modal-body{margin-top:0;margin-bottom:40px;font-size:14px}.error-modal .modal-body p{line-height:1.5}.error-modal .modal-body h2{font-weight:400;line-height:1;font-size:20px;margin-bottom:38px}.error-modal .modal-container[data-v-af61c106]{max-width:400px}.error-modal button[data-v-af61c106]{margin:auto;padding:11px 40px;font-size:14px}.cancel-modal .modal-container{padding:58px 0 62px}.cancel-modal .modal-container .modal-body{margin:0}.cancel-modal .modal-container .modal-body>h2{font-size:20px;font-weight:400;margin-bottom:39px}.cancel-modal .modal-container .modal-body>pre{font-size:14px;color:#fa7245;line-height:1.55;margin-bottom:40px}.cancel-modal .modal-container .modal-body .cancel-modal__social-notice{font-size:12px;color:#777;line-height:1.6;margin:-20px 0 32px}.cancel-modal .modal-container .modal-body>button{width:140px;background-color:#fa7245;margin:auto}.company-info-setting{padding:45px 50px}.company-info-setting__header{font-size:20px;text-align:center;line-height:27px;margin-bottom:17px}.company-info-setting__form{padding:15px 20px;background-color:#fff;margin-bottom:20px;border-radius:5px}.company-info-setting .company-save-btn{margin:auto;padding:11px 35px}.company-info-setting .company-save-btn.loading{padding-left:20px;padding-right:20px}.company-info-setting .company-save-btn svg{height:19px}.company-info-setting__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.company-info-setting__footer .leave-btn{width:79px;font-size:12px;color:#777;padding:5px;text-align:center;border:1px solid #ccc;border-radius:16px;background:#fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.company-info-setting__footer .leave-btn:disabled,.company-info-setting__footer .save-btn:disabled{opacity:.6;cursor:not-allowed}.company-info-setting__form-item:last-of-type{padding:0;margin:0}.company-info-setting__form-item:last-of-type:after{content:none}.company-info-setting__form-item{position:relative;padding-bottom:30px;margin-bottom:25px}.company-info-setting__form-item:after{content:"";width:100%;height:1px;background:#eee;position:absolute;left:0;bottom:0}.company-info-setting .form-item p{font-size:12px}.company-info-setting .form-item h2{font-size:16px;line-height:21px;margin-bottom:18px;font-weight:400}.company-info-setting .form-item__upload-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.company-info-setting .form-item__upload-area .explanation{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:20px;font-size:12px}.company-info-setting .form-item__upload-area .upload{-webkit-box-flex:2;-ms-flex:2;flex:2}.company-info-setting .form-item__upload-area .upload__preview{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-info-setting .form-item__upload-area .upload__preview .delete-button{width:80px}.company-info-setting .form-item__upload-area .upload__preview figure{display:inline-block;width:224px;height:224px;vertical-align:middle;margin-right:1rem;background:#eee;margin-bottom:10px}.company-info-setting .form-item__upload-area .upload__preview figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.company-info-setting .form-item__upload-area .upload__preview p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #ccc;border-radius:20px;width:70px;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#000;cursor:pointer}.company-info-setting .form-item__upload-area .upload__preview p.disabled{cursor:not-allowed;background:#fff;color:#777}.company-info-setting .form-item__upload-area .upload__preview p.disabled svg>path{fill:#777}.company-info-setting .form-item__upload-area .upload__preview p svg>path{fill:#fff}.company-info-setting .form-item__upload-area .upload__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;border:2px dashed #ffde5b;border-radius:5px;background-color:rgba(255,222,91,.2)}.company-info-setting .form-item__upload-area .upload__button input{display:none}.company-info-setting .form-item__upload-area .upload__button label{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 18px;background:#000;color:#fff;width:164px;border-radius:18px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.company-info-setting .form-item__upload-area .upload__button label svg{height:12px;width:14px}.company-info-setting .form-item--company-name input{height:38px;width:100%;border:1px solid #ccc;border-radius:5px;font-size:14px;line-height:19px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.company-info-setting .form-item--company-logo h2,.company-info-setting .form-item--owner-account h2{margin-bottom:15px}.company-info-setting .form-item--owner-account p{margin-bottom:20px}.company-info-setting .form-item--owner-account select{outline:none;height:38px;border:1px solid #ccc;padding:9px;font-size:14px;border-radius:5px;background-color:#fff;margin-bottom:-10px}.company-info-setting .form-item--owner-account select::-ms-expand{border:none;background:none}.company-info-setting .form-item--address input{display:block;height:38px;width:100%;border:1px solid #ccc;border-radius:5px;font-size:14px;line-height:19px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.company-info-setting .form-item--address input:first-of-type{margin-bottom:5px}.company-info-setting .form-item--fax input,.company-info-setting .form-item--tel input{width:50%}