.tsp-container[data-v-553b7c76]{background:var(--gt-bg-card);max-width:none;padding-left:0;padding-right:0}.tsp-page.has-files[data-v-553b7c76]{height:calc(100dvh - var(--header-height));min-height:580px}.tsp-page.has-files .tsp-container[data-v-553b7c76],.tsp-page.has-files .tsp-tool[data-v-553b7c76],.tsp-workspace[data-v-553b7c76]{height:100%}.tsp-page.has-files .tsp-tool[data-v-553b7c76]{padding:0}.tsp-canvas[data-v-553b7c76]{min-height:100%;padding:42px 44px 120px}.tsp-error-banner[data-v-553b7c76]{align-items:center;background:#fff5f5;border:1px solid #ffd7d7;border-radius:7px;color:var(--gt-danger);display:flex;font-size:13px;gap:9px;margin:0 auto 24px;max-width:760px;padding:12px 14px}.tsp-file-grid[data-v-553b7c76]{display:grid;gap:32px 28px;grid-template-columns:repeat(auto-fill,minmax(190px,230px));justify-content:flex-start}.tsp-document[data-v-553b7c76]{aspect-ratio:.74;background:#fff;border:1px solid #dedede;border-radius:3px;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.tsp-cover-frame[data-v-553b7c76]{display:grid;inset:0;place-items:center;position:absolute}.tsp-cover-frame canvas{display:block;height:100%!important;object-fit:contain;width:100%!important}.tsp-placeholder[data-v-553b7c76]{background:#fff;color:#a4a9b0;display:grid;inset:0;place-items:center;position:absolute}.tsp-progress-overlay[data-v-553b7c76]{background:#ffffffb8;display:grid;inset:0;place-items:center;position:absolute}.tsp-spinner[data-v-553b7c76]{animation:tsp-spin-553b7c76 .9s linear infinite;color:var(--gt-primary)}@keyframes tsp-spin-553b7c76{to{transform:rotate(1turn)}}.tsp-card-remove[data-v-553b7c76]{background:#fffffff5;border:1px solid #e0e2e5;border-radius:5px;color:#69717c;cursor:pointer;display:none;height:30px;padding:0;place-items:center;position:absolute;right:6px;top:6px;width:30px;z-index:3}.tsp-file-card:hover .tsp-card-remove[data-v-553b7c76]{display:grid}.tsp-file-info[data-v-553b7c76]{display:grid;gap:3px;margin-top:10px}.tsp-file-info strong[data-v-553b7c76]{color:var(--gt-text-main);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsp-file-info span[data-v-553b7c76],.tsp-file-size[data-v-553b7c76]{color:var(--gt-text-muted);font-size:13px}.tsp-file-size[data-v-553b7c76]{align-items:center;display:flex;gap:8px}.tsp-compressed-size[data-v-553b7c76]{align-items:center;color:var(--gt-primary);display:inline-flex;font-weight:600;gap:2px}.tsp-file-note[data-v-553b7c76]{align-items:flex-start;color:var(--gt-text-muted);display:flex;font-size:12px;gap:4px;line-height:1.5;margin:2px 0 0}.tsp-file-note.is-ok[data-v-553b7c76]{color:var(--gt-primary)}.tsp-file-error[data-v-553b7c76]{color:var(--gt-danger);font-size:12px;margin:2px 0 0}.tsp-settings[data-v-553b7c76]{display:grid;gap:18px;padding-bottom:96px}.tsp-field[data-v-553b7c76]{display:grid;gap:10px}.tsp-field h3[data-v-553b7c76]{border-bottom:1px solid #eceef1;color:var(--gt-text-main);font-size:16px;font-weight:700;padding-bottom:6px}.tsp-quick[data-v-553b7c76]{display:flex;flex-wrap:wrap;gap:10px}.tsp-quick-button[data-v-553b7c76]{background:#fff;border:1px solid #dfe2e6;border-radius:6px;color:var(--gt-text-main);cursor:pointer;font-size:14px;padding:9px 15px}.tsp-quick-button.is-active[data-v-553b7c76]{background:rgba(var(--gt-primary-rgb),.08);border-color:var(--gt-primary);box-shadow:inset 0 0 0 1px var(--gt-primary);color:var(--gt-primary)}.tsp-quick-button[data-v-553b7c76]:disabled{cursor:default;opacity:.6}.tsp-input-row[data-v-553b7c76]{align-items:center;display:flex;gap:10px}.tsp-input-label[data-v-553b7c76]{color:var(--gt-text-muted);flex:0 0 auto;font-size:13px}.tsp-input[data-v-553b7c76],.tsp-select[data-v-553b7c76]{background:#f7f8fa;border:1px solid #e3e5e9;border-radius:6px;color:var(--gt-text-main);font-size:14px;height:42px;padding:0 12px}.tsp-input[data-v-553b7c76]{flex:1 1 auto;min-width:0}.tsp-select[data-v-553b7c76]{flex:0 0 96px}.tsp-check[data-v-553b7c76]{align-items:flex-start;color:var(--gt-text-regular);cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:1.5}.tsp-check input[data-v-553b7c76]{margin-top:3px}.tsp-hint[data-v-553b7c76]{color:var(--gt-text-muted);font-size:13px;line-height:1.55;margin:0}.tsp-progress[data-v-553b7c76]{color:var(--gt-text-main);font-size:13px;font-weight:600;margin:0}.tsp-result-note[data-v-553b7c76]{color:var(--gt-text-muted);display:block;font-size:14px;margin-top:8px}@media(max-width:840px){.tsp-canvas[data-v-553b7c76]{padding:30px 76px 120px 24px}.tsp-card-remove[data-v-553b7c76]{display:grid}}@media(max-width:520px){.tsp-file-grid[data-v-553b7c76]{grid-template-columns:minmax(150px,220px)}}
