.image-to-pdf-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.image-to-pdf-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--card) 94%,var(--accent) 4%);box-shadow:0 2px 8px rgb(15 23 42 / .06),inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent)}:root[data-theme="dark"] .image-to-pdf-row{box-shadow:0 2px 12px rgb(0 0 0 / .22),inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent)}.image-to-pdf-index{flex-shrink:0;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border-radius:8px;background:var(--icon-tile);color:var(--accent)}.image-to-pdf-thumb{flex-shrink:0;width:72px;height:72px;object-fit:contain;border-radius:8px;border:1px solid var(--border);background:color-mix(in srgb,var(--text) 5%,transparent)}.image-to-pdf-name{flex:1;min-width:120px;font-size:14px;word-break:break-word;color:var(--text)}.image-to-pdf-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@keyframes gigacode-spin{to{transform:rotate(360deg)}}.image-to-pdf-generate-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.image-to-pdf-btn-loading{opacity:.68;cursor:wait;transition:opacity .2s ease}.btn.image-to-pdf-btn-loading:disabled{opacity:.68}.image-to-pdf-btn-inner{display:inline-flex;align-items:center;gap:10px}.image-to-pdf-spinner{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 26%,transparent);border-top-color:currentColor;animation:gigacode-spin .7s linear infinite;vertical-align:middle}.image-to-pdf-busy-hint{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--muted);max-width:36rem}
