.image-preview[data-v-9cc6c1c2]{width:100%;background:#fff;border-radius:.5rem;border:1px solid var(--color-theme-tertiary, #e5e7eb);overflow:hidden}.image-preview__image-wrapper[data-v-9cc6c1c2]{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.image-preview__trash[data-v-9cc6c1c2]{position:absolute;right:1rem;top:1rem;width:2rem;height:2rem;background-color:#00000080;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:background-color .3s ease;border:none;cursor:pointer;z-index:3}.image-preview__trash[data-v-9cc6c1c2]:hover{background-color:#000000b3}.image-preview__img[data-v-9cc6c1c2]{width:100%;height:100%;object-fit:contain;display:block}.image-preview__loading-overlay[data-v-9cc6c1c2]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.image-preview__loading-overlay__spinner[data-v-9cc6c1c2]{margin-bottom:.5rem}.image-preview__loading-overlay__text[data-v-9cc6c1c2]{color:#333;font-size:1rem;text-align:center}.image-preview__unblur-label[data-v-9cc6c1c2]{display:flex;align-items:center;gap:4px;padding:10px;font-size:var(--font-size-sm);cursor:pointer;border-top:1px solid #e5e7eb}.image-preview__unblur-label span[data-v-9cc6c1c2]{line-height:1.2}.image-preview__unblur-checkbox[data-v-9cc6c1c2]{flex-shrink:0}.image-preview-loading[data-v-92eef862]{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.image-dropzone[data-v-2837e9fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed color-mix(in srgb,var(--secondary) 40%,transparent);border-radius:.5rem;padding:80px 20px;cursor:pointer;transition:border-color .15s,background-color .15s}.image-dropzone[data-v-2837e9fb]:hover,.image-dropzone--hover[data-v-2837e9fb]{border-color:var(--secondary);background-color:color-mix(in srgb,var(--secondary) 5%,transparent)}.image-dropzone--hover[data-v-2837e9fb]{border-style:solid}.image-dropzone--disabled[data-v-2837e9fb]{opacity:.5;pointer-events:none}.image-dropzone__icon[data-v-2837e9fb]{color:color-mix(in srgb,var(--secondary) 60%,transparent)}.image-dropzone__text[data-v-2837e9fb]{color:var(--secondary);font-size:var(--font-size-md)}.image-dropzone__browse[data-v-2837e9fb]{color:var(--primary);text-decoration:underline}.image-dropzone__hint[data-v-2837e9fb]{color:color-mix(in srgb,var(--secondary) 60%,transparent);font-size:var(--font-size-sm)}.image-dropzone__input[data-v-2837e9fb]{display:none}.button-question-mark[data-v-a76ed8b6]{position:relative}.button-question-mark__trigger[data-v-a76ed8b6]{padding:5px;color:var(--secondary)}.button-question-mark__trigger[data-v-a76ed8b6]:hover{color:var(--primary)}.button-question-mark__content[data-v-a76ed8b6]{background-color:#fff;border-radius:.5rem;padding:20px 15px 15px;width:250px;border:1px solid var(--secondary)}.button-question-mark__close[data-v-a76ed8b6]{position:absolute;right:2px;top:2px;width:1.5rem;height:1.5rem;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm)}.button-question-mark__close[data-v-a76ed8b6]:hover{background-color:#0000001a}.button-question-mark #dialog[data-v-a76ed8b6]{position:fixed;height:0;transition:opacity .2s;z-index:50;opacity:0;margin-top:-.75rem;pointer-events:none;transform:translateY(-10px);transition:opacity .3s,transform .3s}.button-question-mark #dialog p.text-sm[data-v-a76ed8b6]{line-height:1.3}.button-question-mark #dialog.open[data-v-a76ed8b6]{visibility:visible;pointer-events:all;opacity:1;transform:translateY(0)}.spots-close-to-location__list[data-v-addb3262]{display:flex;flex-direction:column;gap:20px}.spots-close-to-location__loading[data-v-addb3262]{display:flex;justify-content:center;align-items:center}.spots-close-to-location__empty[data-v-addb3262]{display:flex}.spots-close-to-location__empty-text[data-v-addb3262]{font-weight:700;padding-left:10px}.spots-close-to-location__placeholder[data-v-addb3262]{display:flex}.spots-close-to-location__placeholder-text[data-v-addb3262]{font-style:italic;padding-left:10px}
