.sp-container[data-v-eacf393a]{background:var(--gt-bg-card);max-width:none;padding-left:0;padding-right:0}.sp-page.has-files[data-v-eacf393a]{height:calc(100dvh - var(--header-height));min-height:580px}.sp-page.has-files .sp-container[data-v-eacf393a],.sp-page.has-files .sp-tool[data-v-eacf393a],.sp-workspace[data-v-eacf393a]{height:100%}.sp-page.has-files .sp-tool[data-v-eacf393a]{padding:0}.sp-canvas[data-v-eacf393a]{min-height:100%;padding:42px 44px 64px}.sp-error-banner[data-v-eacf393a]{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}.sp-status[data-v-eacf393a]{color:var(--gt-text-muted);display:grid;font-size:14px;gap:14px;padding-top:120px;place-items:center}.sp-spinner[data-v-eacf393a]{animation:sp-spin-eacf393a .9s linear infinite;color:var(--gt-primary)}@keyframes sp-spin-eacf393a{to{transform:rotate(1turn)}}.sp-retry[data-v-eacf393a]{background:var(--gt-primary);border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-height:40px;padding:0 18px}.sp-page-grid[data-v-eacf393a]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:52px 34px;justify-content:flex-start}.sp-page-card[data-v-eacf393a]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:0;position:relative}.sp-page-card[data-v-eacf393a]:disabled{cursor:default}.sp-page-preview[data-v-eacf393a]{aspect-ratio:190/254;background:#fff;border:1px solid #d7d7d7;box-shadow:0 1px 2px #0f172a0d;display:grid;overflow:hidden;place-items:center;position:relative;transition:border-color .14s ease;width:100%}.sp-page-card:hover:not(:disabled) .sp-page-preview[data-v-eacf393a]{border-color:#b9b9b9}.sp-page-host[data-v-eacf393a],.sp-page-placeholder[data-v-eacf393a]{display:grid;inset:0;place-items:center;position:absolute}.sp-page-host canvas{display:block;height:100%!important;object-fit:contain;width:100%!important}.sp-page-placeholder[data-v-eacf393a]{background:#fff;color:#a4a9b0}.sp-keep-mark[data-v-eacf393a]{background:var(--gt-success);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0f172a47;color:#fff;display:grid;height:32px;left:-15px;place-items:center;position:absolute;top:-15px;width:32px;z-index:2}.sp-page-number[data-v-eacf393a]{align-items:center;background:var(--gt-primary);border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:750;height:26px;justify-content:center;line-height:1;margin-top:10px;min-width:30px;padding:0 8px}.sp-settings[data-v-eacf393a]{display:grid;gap:18px;padding-bottom:96px}.sp-hint[data-v-eacf393a]{align-items:flex-start;background:#effaff;border:1px solid #b8e3f5;border-radius:6px;color:#334155;display:flex;font-size:13px;gap:10px;line-height:1.55;padding:13px 14px}.sp-hint svg[data-v-eacf393a]{color:#159bd3;flex:0 0 auto;margin-top:1px}.sp-hint p[data-v-eacf393a]{margin:0}.sp-combine[data-v-eacf393a],.sp-select-all[data-v-eacf393a]{align-items:flex-start;color:var(--gt-text-main);cursor:pointer;display:flex;font-size:15px;gap:10px;line-height:1.45}.sp-combine input[data-v-eacf393a],.sp-select-all input[data-v-eacf393a]{accent-color:var(--gt-primary);cursor:pointer;flex:0 0 auto;height:20px;margin:0;width:20px}.sp-combine[data-v-eacf393a]{border-top:1px solid var(--gt-border);font-size:14px;padding-top:14px}.sp-pages-field h3[data-v-eacf393a]{color:var(--gt-text-main);font-size:16px;font-weight:700;margin:0 0 10px}.sp-pages-input[data-v-eacf393a]{background:#fff;border:1px solid var(--gt-border);border-radius:6px;color:var(--gt-text-main);font-size:14px;height:44px;padding:0 12px;width:100%}.sp-pages-input[data-v-eacf393a]:focus{border-color:rgba(var(--gt-primary-rgb),.6);outline:none}.sp-selection-summary[data-v-eacf393a]{color:var(--gt-text-muted);font-size:14px;line-height:1.6;margin:0}@media(max-width:840px){.sp-canvas[data-v-eacf393a]{padding:34px 76px 120px 24px}.sp-page-grid[data-v-eacf393a]{justify-content:center}}@media(max-width:520px){.sp-canvas[data-v-eacf393a]{padding-left:14px;padding-right:70px}.sp-page-grid[data-v-eacf393a]{gap:34px 16px}}
