.image-edit-button{position:absolute;z-index:8;bottom:16px;left:50%;transform:translateX(-50%);max-width:95%;width:max-content;padding:10px 14px;background:#fff;border:1px solid #252420;border-radius:9px;box-shadow:0 3px 12px #0002;font:600 11px Archivo,Arial,sans-serif;cursor:pointer}.image-edit-button[hidden]{display:none}.founder-visual .image-edit-button{bottom:35px}.imagemode img[data-image]{cursor:pointer;outline:2px dashed #0071FE;outline-offset:4px}.image-editor-dialog{max-width:740px;width:calc(100% - 32px);border-radius:22px;padding:30px;max-height:calc(100dvh - 32px);border:1px solid #252420}.image-editor-dialog h2{font-size:30px;letter-spacing:-1px;margin:0}.image-target{font-size:13px!important;margin:8px 0 22px}.image-editor-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:27px}.image-preview-wrap{aspect-ratio:1;border-radius:16px;overflow:hidden;background:#E8E7E3;border:1px solid #C9C5BE}.image-preview{width:100%;height:100%;display:block;object-fit:cover}.image-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;margin-top:16px}.image-label input[type=text],.image-label select{font:inherit;border:1px solid #BDB7AE;border-radius:7px;padding:10px;background:white;width:100%}.image-label input[type=range]{width:100%;accent-color:#0071FE}.image-help{font-size:11px!important;line-height:1.7!important;color:#67615A!important}.image-close{float:right;background:none;border:0;font-size:28px;cursor:pointer}.image-dialog-actions{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:20px}.image-reset{background:none;border:0;font:500 12px Archivo,Arial,sans-serif;text-decoration:underline;cursor:pointer}.image-error{font-size:12px!important;min-height:18px;margin:16px 0 0}.image-display[hidden],.crop-controls[hidden]{display:none}.standalone-editor{gap:10px}@media(max-width:600px){.image-editor-dialog{padding:22px}.image-editor-layout{grid-template-columns:1fr}.image-preview-wrap{max-width:210px;width:100%;margin:auto}.image-editor-dialog h2{font-size:26px}.image-dialog-actions{flex-wrap:wrap}.image-dialog-actions .btn{width:100%}.image-edit-button{padding:8px 10px;font-size:10px}}
.image-edit-button{left:calc(50% - 37px);max-width:90px;padding:9px 13px}.image-settings-button{left:calc(50% + 39px);background:#F5F1EB}.imagemode img[data-image]{cursor:pointer}
