.web-image-picker[data-v-014fdbd0]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px dashed var(--ui-border);border-radius:.75rem;outline:none}.web-image-picker--dragging[data-v-014fdbd0],.web-image-picker[data-v-014fdbd0]:focus-visible{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 8%,transparent)}.web-image-picker__heading[data-v-014fdbd0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.web-image-picker__error[data-v-014fdbd0],.web-image-picker__hint[data-v-014fdbd0]{margin:0;font-size:.875rem}.web-image-picker__hint[data-v-014fdbd0]{color:var(--ui-text-muted)}.web-image-picker__error[data-v-014fdbd0]{color:var(--ui-error)}.web-image-picker__control[data-v-014fdbd0]{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;padding:.625rem .75rem;border:1px solid var(--ui-border);border-radius:.5rem;cursor:pointer}.web-image-picker__control input[data-v-014fdbd0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.web-image-picker__grid[data-v-014fdbd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.75rem;padding:0;margin:0;list-style:none}.web-image-picker__grid li[data-v-014fdbd0]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.75rem;background:var(--ui-bg-elevated)}.web-image-picker__preview[data-v-014fdbd0]{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.web-image-picker__preview[data-v-014fdbd0]:focus-visible{outline:3px solid var(--ui-primary);outline-offset:-3px}.web-image-picker__fallback[data-v-014fdbd0],.web-image-picker__grid img[data-v-014fdbd0]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.web-image-picker__fallback[data-v-014fdbd0]{padding:.5rem;overflow-wrap:anywhere;color:var(--ui-text-muted);font-size:.75rem}.web-image-picker__remove[data-v-014fdbd0]{position:absolute;top:.25rem;right:.25rem;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:#0f172ab8;color:#fff}.web-image-picker__preview-dialog[data-v-014fdbd0]{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;background:#0f172ab8}.web-image-picker__preview-dialog-content[data-v-014fdbd0]{display:grid;gap:.75rem;width:min(100%,960px);max-height:100%;padding:1rem;border:1px solid var(--ui-border);border-radius:.75rem;background:var(--ui-bg-elevated);color:var(--ui-text)}.web-image-picker__preview-dialog-content img[data-v-014fdbd0]{max-width:100%;max-height:min(75vh,720px);margin:auto;-o-object-fit:contain;object-fit:contain}.web-image-picker__preview-dialog-content p[data-v-014fdbd0]{margin:0;color:var(--ui-text-muted);font-size:.875rem}.web-image-picker__preview-close[data-v-014fdbd0]{justify-self:end;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--ui-border);border-radius:.5rem;background:transparent;color:inherit;cursor:pointer}.web-image-picker__preview-close[data-v-014fdbd0]:focus-visible{outline:3px solid var(--ui-primary);outline-offset:2px}.system-feedback-launcher[data-v-f44659d9]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:50}.system-feedback-launcher__button[data-v-f44659d9]{box-shadow:0 14px 32px #0f172a3d}.system-feedback-panel[data-v-f44659d9]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(5.75rem,calc(env(safe-area-inset-bottom) + 4.5rem));width:min(34rem,calc(100vw - 2rem));max-height:min(80vh,46rem);overflow-y:auto;padding:1rem;border:1px solid var(--anenreo-border,rgba(148,163,184,.42));border-radius:1rem;background:var(--anenreo-surface-raised,var(--ui-bg,#fff));color:var(--anenreo-text,var(--ui-text,#0f172a));box-shadow:var(--anenreo-shadow-overlay,0 18px 48px rgba(15,23,42,.24))}.system-feedback-panel__header[data-v-f44659d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.system-feedback-panel__header h2[data-v-f44659d9]{margin:0;font-size:1.125rem;font-weight:700}.system-feedback-panel__header p[data-v-f44659d9]{margin:.25rem 0 0;color:var(--anenreo-text-muted,#475569);font-size:.875rem}.system-feedback-form[data-v-f44659d9]{display:grid;gap:1rem;min-width:0}.system-feedback-form__actions[data-v-f44659d9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}@media(max-width:640px){.system-feedback-launcher__button[data-v-f44659d9]{width:3rem;height:3rem;overflow:hidden;color:transparent}.system-feedback-panel[data-v-f44659d9]{bottom:max(4.5rem,calc(env(safe-area-inset-bottom) + 3.5rem));max-height:78vh}}
