.image-banner-edit-container{position:absolute;z-index:9998;width:100vw;height:100%;cursor:pointer;transition:all .3s ease-in-out;border:1px solid #959da5}.image-banner-edit-container:hover{background-color:rgba(0,0,0,.3)}.image-banner-edit-container:hover .edit-btn{opacity:1}.image-banner-edit-container .edit-btn{width:80px;position:absolute;right:10px;top:10px;cursor:pointer;opacity:0;transition:all .3s ease-in-out}.upload-banner-image-modal .upload-image-body{display:flex;flex-direction:column}.upload-banner-image-modal .upload-image-body .upload-img-btn{margin:0 auto;position:relative;width:128px;height:128px;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-banner-image-modal .upload-image-body .upload-img-btn .plus-icon{width:18px;height:18px;margin-right:2px}.upload-banner-image-modal .upload-image-body .upload-img-btn .upload-img-input{cursor:pointer;position:absolute;width:100%;height:100%;opacity:0}.upload-banner-image-modal .upload-image-body .close-icon{position:absolute;right:12px;top:8px;width:24px;height:24px;cursor:pointer}.upload-banner-image-modal .upload-image-body .upload-form-container{flex:1}.upload-banner-image-modal .upload-image-body .upload-form-container .preview-image-container{position:relative;display:flex;align-items:center;justify-content:center}.upload-banner-image-modal .upload-image-body .upload-form-container .preview-image-container .preview-image-container-img{position:relative}.upload-banner-image-modal .upload-image-body .upload-form-container .preview-image-container .preview-image-container-img:hover .preview-image-delete{opacity:1}.upload-banner-image-modal .upload-image-body .upload-form-container .preview-image-container .preview-image-delete{opacity:0;transition:all .3s ease-in-out;position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.upload-banner-image-modal .upload-image-body .upload-form-container .preview-image-container .preview-image-delete .trash-icon{cursor:pointer;width:46px;height:46px}.upload-banner-image-modal .upload-image-body .upload-image-footer{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px}.button-4{appearance:none;background-color:#fafbfc;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:0 1px 0 rgba(27,31,35,.04),inset 0 1px 0 hsla(0,0%,100%,.25);box-sizing:border-box;color:#24292e;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:500;line-height:20px;list-style:none;padding:6px 16px;position:relative;transition:background-color .2s cubic-bezier(.3,0,.5,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;word-wrap:break-word}.button-4:hover{background-color:#f3f4f6;text-decoration:none;transition-duration:.1s}.button-4:disabled{background-color:#fafbfc;border-color:rgba(27,31,35,.15);color:#959da5;cursor:default}.button-4:active{background-color:#edeff2;box-shadow:inset 0 1px 0 rgba(225,228,232,.2);transition:none 0s}.button-4:focus{outline:1px rgba(0,0,0,0)}.button-4:before{display:none}.button-3{appearance:none;background-color:#2ea44f;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:0 1px 0 rgba(27,31,35,.1);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600;line-height:20px;padding:6px 16px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.button-3:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}.button-3:hover{background-color:#2c974b}.button-3:focus{box-shadow:0 0 0 3px rgba(46,164,79,.4);outline:none}.button-3:disabled{background-color:#94d3a2;border-color:rgba(27,31,35,.1);color:hsla(0,0%,100%,.8);cursor:default}.button-3:active{background-color:#298e46;box-shadow:inset 0 1px 0 rgba(20,70,32,.2)}