.photo-drop-overlay[data-v-2032188d]{z-index:2;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);border:3px dashed var(--color-accent);border-radius:var(--radius-l);background:color-mix(in oklab,var(--color-surface) 88%,transparent);color:var(--color-accent);font-size:var(--font-size-lg);text-align:center;pointer-events:none;display:grid;position:absolute;inset:0}.photo-drop-overlay .icon[data-v-2032188d]{block-size:2.5rem;inline-size:2.5rem}.photo-drop-overlay[data-page][data-v-2032188d]{z-index:100;background:0 0;border-radius:0;place-content:start center;position:fixed}.photo-drop-overlay[data-page] strong[data-v-2032188d]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-m);background:var(--color-primary);color:var(--color-on-primary)}.photo-drop-overlay[data-page] .icon[data-v-2032188d]{display:none}.photo-drop-tip[data-v-86d6ef80]{gap:var(--space-2);flex-direction:column;display:flex}.photo-drop-tip-text[data-v-86d6ef80]{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-m);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.photo-drop-tip-text .icon[data-v-86d6ef80]{flex:none;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.1rem}.photo-drop-tip-problem[data-v-86d6ef80]{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.color-grid[data-v-fedcf330]{border-radius:var(--radius-m);background:var(--color-workspace);touch-action:none;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative;overflow:hidden}.color-grid img[data-v-fedcf330],.color-grid svg[data-v-fedcf330]{block-size:100%;inline-size:100%;position:absolute;inset:0}.color-grid img[data-v-fedcf330]{-o-object-fit:fill;object-fit:fill}.color-grid-frame[data-v-fedcf330],.color-grid-line[data-v-fedcf330]{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #000c)}.color-grid-frame[data-v-fedcf330]{stroke:var(--color-accent);stroke-width:3px}.color-grid-dot[data-v-fedcf330]{pointer-events:none;border:2px solid #fff;border-radius:50%;block-size:8px;inline-size:8px;box-shadow:0 0 0 1px #0009}.color-grid-dot[data-v-fedcf330],.color-grid-handle[data-v-fedcf330],.color-grid-handle[data-v-fedcf330]:after{position:absolute;transform:translate(-50%,-50%)}.color-grid-handle[data-v-fedcf330]{inline-size:var(--tap-target-min);block-size:var(--tap-target-min);cursor:grab;touch-action:none;background:0 0;border:0;padding:0}.color-grid-handle[data-v-fedcf330]:after{content:"";border:3px solid var(--color-accent);background:#fff;border-radius:50%;block-size:18px;inline-size:18px;inset:50% auto auto 50%}.color-grid-handle[data-v-fedcf330]:focus-visible{outline:none}.color-grid-handle[data-v-fedcf330]:focus-visible:after{box-shadow:0 0 0 3px var(--color-accent)}
