.import-area.svelte-4cw80l{border-radius:10px}.import-area.dragging.svelte-4cw80l{outline:2px dashed var(--accent,#176b63);outline-offset:5px;background:var(--accent-soft,#e4f3ef)}.drop-hint.svelte-4cw80l{color:var(--text-muted,#536b77);margin:8px 0;font-size:13px}.tabs.svelte-4cw80l,.tools.svelte-4cw80l,.search.svelte-4cw80l,.item-tools.svelte-4cw80l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabs.svelte-4cw80l button:where(.svelte-4cw80l){flex:1}.active.svelte-4cw80l{background:var(--accent-soft,#e4f3ef);border-color:var(--accent,#176b63)}button.svelte-4cw80l{min-height:40px;padding:8px 10px;font-size:16px}input.svelte-4cw80l{box-sizing:border-box;min-width:0;max-width:100%;padding:10px;font-size:16px}.tools.svelte-4cw80l,.search.svelte-4cw80l{margin:12px 0}.tools.svelte-4cw80l input:where(.svelte-4cw80l){flex:100%;width:100%}.search.svelte-4cw80l input:where(.svelte-4cw80l){flex:1;width:120px}.storage.svelte-4cw80l,.empty.svelte-4cw80l{color:var(--text-muted,#536b77);font-size:13px}.error.svelte-4cw80l{color:var(--danger)}.grid.svelte-4cw80l{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}article.svelte-4cw80l{min-width:0}.pack-picker.svelte-4cw80l{text-align:left;border-radius:14px;width:100%}.pack-options.svelte-4cw80l{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;max-height:240px;padding:8px;display:flex;overflow:auto}.pack-options.svelte-4cw80l button:where(.svelte-4cw80l){text-align:left;border-radius:12px}.delete-pack.svelte-4cw80l{color:var(--danger);margin-top:8px}.checked.svelte-4cw80l .tile:where(.svelte-4cw80l){border:2px solid var(--accent);background:var(--accent-soft)}.selection-mark.svelte-4cw80l{text-align:center;color:var(--accent);font-size:22px;display:block}.tile.svelte-4cw80l{background:var(--surface,#f5f9fa);border-radius:14px;place-items:center;width:100%;height:100px;padding:5px;display:grid}.tile.svelte-4cw80l img:where(.svelte-4cw80l){object-fit:contain;max-width:100%;max-height:88px}.item-tools.svelte-4cw80l{justify-content:center}.item-tools.svelte-4cw80l button:where(.svelte-4cw80l){min-width:40px}.hidden.svelte-4cw80l{display:none}.confirm.svelte-4cw80l{background:var(--accent-soft,#e4f3ef);border-radius:12px;padding:12px}details.svelte-4cw80l{margin-top:12px}summary.svelte-4cw80l{cursor:pointer;color:var(--muted);padding:8px 0;font-size:14px}@media (width<=350px){.grid.svelte-4cw80l{grid-template-columns:repeat(2,minmax(0,1fr))}}
