.modal-overlay[data-v-d94286ea]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1001}.modal[data-v-d94286ea]{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;min-height:400px;padding:30px;position:relative;width:90%}.modal-overlay--embedded[data-v-d94286ea]{background:transparent;display:block;position:static}.modal--embedded[data-v-d94286ea]{border:1px solid #eadfda;box-shadow:none;box-sizing:border-box;margin:0 auto;max-width:640px;min-height:0;width:100%}.modal textarea[data-v-d94286ea]{background-color:#fafafa;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:6px;min-height:200px;padding:.5rem;resize:none;width:100%}textarea[data-v-d94286ea]{margin-top:12px;min-height:120px;width:100%}.stars[data-v-d94286ea]{font-size:22px}.star-button[data-v-d94286ea]{background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.actions[data-v-d94286ea]{display:flex;gap:12px;justify-content:flex-end;margin-top:16px;width:100%}.file-input[data-v-d94286ea]{display:none}.fade-enter-active[data-v-d94286ea],.fade-leave-active[data-v-d94286ea]{transition:opacity .2s}.fade-enter-from[data-v-d94286ea],.fade-leave-to[data-v-d94286ea]{opacity:0}.action-btn[data-v-d94286ea]{align-items:center;background:transparent;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;display:flex;font-weight:500;height:44px;justify-content:center;letter-spacing:.02em;margin-bottom:32px;transition:all .2s ease;width:100%}.action-btn[data-v-d94286ea]:hover{background:#111;border-color:#111;color:#fff}.action-btn[data-v-d94286ea]:disabled{cursor:not-allowed;opacity:.55}.action-btn[data-v-d94286ea]:disabled:hover{background:transparent;border-color:#e5e5e5;color:inherit}.preview-list[data-v-d94286ea]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.preview-image[data-v-d94286ea]{border-radius:8px;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}.upload-area[data-v-d94286ea]{background:#fafafa;border:2px dashed #e5e5e5;border-radius:12px;cursor:pointer;margin-top:28px;padding:28px;text-align:center;transition:all .25s ease}.upload-area.dragging[data-v-d94286ea],.upload-area[data-v-d94286ea]:hover{background:#f3f3f3;border-color:#111}.upload-area.dragging[data-v-d94286ea]{box-shadow:0 0 0 3px #1111110f}.upload-icon[data-v-d94286ea]{display:block;font-size:36px;margin-bottom:8px}.upload-hint[data-v-d94286ea]{color:#888;font-size:12px}.warning[data-v-d94286ea]{color:red;font-size:13px;margin-top:6px}
