.esd-overlay[data-v-2d29ab44]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.esd-dialog[data-v-2d29ab44]{background:linear-gradient(180deg,#fffae5,#fefafd) padding-box,linear-gradient(90deg,#468f02,#090) border-box;border:6px solid transparent;border-radius:20px;display:flex;flex-direction:column;height:636px;overflow:hidden;padding:30px 34px;position:relative;width:738px}@media (max-width:780px){.esd-dialog[data-v-2d29ab44]{height:calc(100dvh - 80px);max-height:600px;max-width:738px;padding:20px 20px 30px;width:calc(100vw - 32px)}}.esd-close[data-v-2d29ab44]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .2s;width:22px;z-index:2}.esd-title[data-v-2d29ab44]{color:#333;flex:0 0 auto;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0}@media screen and (max-width:768px){.esd-title[data-v-2d29ab44]{font-size:16px}}.esd-title-desc[data-v-2d29ab44]{border-bottom:1px solid rgba(0,0,0,.102);color:#0009;font-size:14px;font-weight:400;margin-top:6px;padding-bottom:10px}@media screen and (max-width:768px){.esd-title-desc[data-v-2d29ab44]{font-size:10px;margin-top:2px;padding-bottom:6px}}.esd-body[data-v-2d29ab44]{flex:1;margin-right:-10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:10px;scrollbar-color:rgba(0,0,0,.22) transparent;scrollbar-width:thin}.esd-body[data-v-2d29ab44]::-webkit-scrollbar{width:4px}.esd-body[data-v-2d29ab44]::-webkit-scrollbar-track{background:transparent}.esd-body[data-v-2d29ab44]::-webkit-scrollbar-thumb{background:#00000038;border-radius:2px}@media screen and (min-width:768px){.esd-body[data-v-2d29ab44]{margin-top:10px}}.esd-field[data-v-2d29ab44],.esd-form[data-v-2d29ab44]{display:flex;flex-direction:column;gap:0}.esd-field[data-v-2d29ab44]{margin-top:10px}@media screen and (max-width:768px){.esd-field[data-v-2d29ab44]{margin-top:3px}}.esd-label[data-v-2d29ab44]{color:#434343;display:block;font-weight:600;line-height:1.5;margin-bottom:4px}.esd-input[data-v-2d29ab44],.esd-label[data-v-2d29ab44]{font-family:Poppins,sans-serif;font-size:14px}.esd-input[data-v-2d29ab44]{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box;color:#000c;font-weight:400;height:41px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.esd-input[data-v-2d29ab44]::-moz-placeholder{color:#00000040}.esd-input[data-v-2d29ab44]::placeholder{color:#00000040}.esd-input[data-v-2d29ab44]:focus{border-color:#468f0280}.esd-input--error[data-v-2d29ab44]{border-color:#ff3d55!important}@media screen and (max-width:768px){.esd-input[data-v-2d29ab44]{font-size:12px;height:44px;letter-spacing:-.1px;line-height:1.3;padding:10px 8px}}.esd-error-msg[data-v-2d29ab44]{color:transparent;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;height:18px;line-height:1.5;margin:2px 0 0;transition:color .15s}.esd-error-msg--visible[data-v-2d29ab44]{color:#ff3d55}@media screen and (max-width:768px){.esd-error-msg[data-v-2d29ab44]{font-size:10px;height:15px}}.esd-upload-box[data-v-2d29ab44]{background:#fff;border:1px dashed rgba(0,0,0,.2);border-radius:8px;height:120px;position:relative;transition:border-color .2s}.esd-upload-box[data-v-2d29ab44]:hover{border-color:#468f0266}.esd-upload-box--error[data-v-2d29ab44]{border-color:#ff3d55!important}.esd-upload-prompt[data-v-2d29ab44]{align-items:center;display:flex;flex-direction:column;gap:6px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.esd-upload-btn[data-v-2d29ab44]{align-items:center;background:#d7dce54d;border-radius:50px;color:#434343;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:10px;height:32px;justify-content:center;line-height:1.5;padding:0 10px;pointer-events:auto;transition:background .2s;white-space:nowrap;width:144px}.esd-upload-btn[data-v-2d29ab44]:hover{background:#d7dce58c}.esd-file-input[data-v-2d29ab44]{display:none}.esd-thumbnails[data-v-2d29ab44]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px}.esd-thumb-group[data-v-2d29ab44]{flex-shrink:0;height:58px;position:relative;width:58px}.esd-thumb-frame[data-v-2d29ab44]{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;height:54px;left:0;overflow:hidden;position:absolute;top:4px;width:54px}.esd-thumb-img[data-v-2d29ab44]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.esd-thumb-del[data-v-2d29ab44]{align-items:center;background:#434343;border:none;border-radius:50%;cursor:pointer;display:flex;height:14px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:background .2s;width:14px;z-index:2}.esd-thumb-del[data-v-2d29ab44]:hover{background:#ff3d55}.esd-footer[data-v-2d29ab44]{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:0 34px}@media screen and (max-width:768px){.esd-footer[data-v-2d29ab44]{padding-top:20px}}.esd-submit[data-v-2d29ab44]{align-items:center;background:linear-gradient(90deg,#ff9b3db3,#ff7e0eb3);border:none;border-radius:50px;color:#fff;cursor:not-allowed;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;height:40px;justify-content:center;line-height:1.5;transition:background .3s,box-shadow .3s;width:220px}.esd-submit--active[data-v-2d29ab44]{background:linear-gradient(90deg,#ff9b3d,#ff7e0e);box-shadow:0 3px 8px #ff7e0e4d;cursor:pointer}.esd-submit--active[data-v-2d29ab44]:hover{background:linear-gradient(90deg,#ff7e0e,#ff9b3d)}.esd-submit--active[data-v-2d29ab44]:active{transform:scale(.98)}.esd-submit__loading[data-v-2d29ab44]{align-items:center;display:inline-flex;gap:8px}@keyframes esd-spin-2d29ab44{to{transform:rotate(1turn)}}.esd-spin[data-v-2d29ab44]{animation:esd-spin-2d29ab44 .8s linear infinite;flex-shrink:0}.esd-fade-enter-active[data-v-2d29ab44],.esd-fade-leave-active[data-v-2d29ab44]{transition:opacity .25s ease}.esd-fade-enter-active .esd-dialog[data-v-2d29ab44],.esd-fade-leave-active .esd-dialog[data-v-2d29ab44]{transition:transform .25s ease,opacity .25s ease}.esd-fade-enter-from[data-v-2d29ab44],.esd-fade-leave-to[data-v-2d29ab44]{opacity:0}.esd-fade-enter-from .esd-dialog[data-v-2d29ab44],.esd-fade-leave-to .esd-dialog[data-v-2d29ab44]{opacity:0;transform:scale(.94) translateY(-10px)}
