.picker-upload.svelte-yml3mb{border:1px solid var(--color-border,#333);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm);justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:row;transition:background .15s;display:flex}.picker-upload.picker-upload-full.svelte-yml3mb{padding:var(--space-10) var(--space-4);min-height:11.25rem;font-size:var(--text-base);flex-direction:column;margin-bottom:0}.picker-upload.drag-over.svelte-yml3mb{border-color:var(--color-accent-fg);background:color-mix(in srgb, var(--color-accent-fg) 6%, transparent);color:var(--color-accent-fg)}.picker-upload.svelte-yml3mb p:where(.svelte-yml3mb){margin:0}.picker-upload-hint.svelte-yml3mb{color:var(--color-text-tertiary)}.picker-upload-browse.svelte-yml3mb{color:var(--color-text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.picker-toolbar.svelte-yml3mb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.picker-search-box.svelte-yml3mb{align-items:center;gap:var(--space-2);min-width:0;height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-tertiary);flex:1;padding:0 .625rem;display:flex}.picker-search-box.svelte-yml3mb:focus-within{border-color:var(--color-accent,#f04e4e)}.picker-search-icon-slot.svelte-yml3mb{width:var(--icon-btn-height-sm);height:var(--icon-btn-height-sm);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.picker-search-input.svelte-yml3mb{min-width:0;font-family:inherit;font-size:var(--text-sm);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:0}.picker-search-input.svelte-yml3mb::placeholder{color:var(--color-text-tertiary)}.picker-search-clear.svelte-yml3mb{appearance:none;width:var(--icon-btn-height-sm);height:var(--icon-btn-height-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.picker-search-clear.svelte-yml3mb:active{background:var(--color-bg-hover);color:var(--color-text-primary)}.picker-search-spinner.svelte-yml3mb{width:var(--icon-btn-height-sm);height:var(--icon-btn-height-sm);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.picker-search-clear.svelte-yml3mb:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}}.picker-folder-trigger{min-width:0;max-width:50%}.picker-folder-label.svelte-yml3mb{white-space:nowrap;min-width:0;overflow:hidden}.picker-folder-label.is-overflowing{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000 100%)}.picker-scroll.svelte-yml3mb{max-height:65vh;margin:0 calc(-1 * var(--space-6)) calc(-1 * var(--space-6));border-top:1px solid var(--color-border);overflow-y:auto}.picker-grid.svelte-yml3mb{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));grid-auto-rows:var(--cell-row-h,200px);gap:var(--space-3);padding:var(--space-4) var(--space-6);display:grid}.picker-spacer.svelte-yml3mb{pointer-events:none}.picker-state.svelte-yml3mb{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;min-height:12rem;color:var(--color-text-tertiary);font-size:var(--text-base);flex-direction:column;display:flex}.picker-empty-message.svelte-yml3mb{color:var(--color-text-tertiary);margin:0}.sr-only.svelte-yml3mb{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
