.op-page-grid[data-v-477b1273]{--op-gap-x:48px;align-content:flex-start;display:flex;flex-wrap:wrap;gap:46px var(--op-gap-x);justify-content:flex-start}.op-slot[data-v-477b1273]{border-radius:6px;position:relative;transition:background-color .16s ease}.op-slot.is-linked[data-v-477b1273]{background-color:rgba(var(--color),.25)}.op-add[data-v-477b1273]{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.op-add-before[data-v-477b1273]{left:calc(var(--op-gap-x)/-2)}.op-add-after[data-v-477b1273]{left:calc(100% + var(--op-gap-x)/2)}.op-add-button[data-v-477b1273]{background:#c8ccd2;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;transition:background-color .14s ease;width:28px}.op-add.is-open .op-add-button[data-v-477b1273],.op-add:hover .op-add-button[data-v-477b1273]{background:var(--gt-primary)}.op-add-menu[data-v-477b1273]{background:#fff;border:1px solid #e6e8eb;border-radius:6px;box-shadow:0 8px 24px #0f172a24;left:50%;list-style:none;padding:6px 0;position:absolute;top:calc(100% + 6px);width:168px;z-index:5}.op-add-menu li[data-v-477b1273]{color:var(--gt-text-main);cursor:pointer;font-size:14px;padding:10px 16px}.op-add-menu li[data-v-477b1273]:hover{background:#f3f4f6}[data-v-477b1273] .op-slot .mp-page-card{cursor:grab}[data-v-477b1273] .op-page-image{display:block;height:100%;object-fit:contain;width:100%}.op-container[data-v-c11f798e]{background:#f5f5f5;max-width:none;padding-left:0;padding-right:0}.op-page.has-files[data-v-c11f798e]{height:calc(100dvh - var(--header-height));min-height:580px}.op-page.has-files .op-container[data-v-c11f798e],.op-page.has-files .op-tool[data-v-c11f798e],.op-workspace[data-v-c11f798e]{height:100%}.op-page.has-files .op-tool[data-v-c11f798e]{padding:0}.op-insert-input[data-v-c11f798e]{display:none}.op-canvas[data-v-c11f798e]{min-height:100%;padding:42px 14px 120px 44px}.op-error-banner[data-v-c11f798e]{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}.op-settings[data-v-c11f798e]{display:grid;gap:14px;padding-bottom:96px}.op-order-hint[data-v-c11f798e]{color:var(--gt-text-regular);font-size:14px;margin:0}.op-source-list[data-v-c11f798e]{display:grid;gap:10px;min-width:0}.op-source-row[data-v-c11f798e]{align-items:center;background:rgba(var(--color),.1);border:1px solid rgba(var(--color),1);border-radius:6px;cursor:move;display:flex;gap:10px;min-width:0;padding:10px 12px;transition:background-color .16s ease}.op-source-row[data-v-c11f798e]:hover{background:rgba(var(--color),.4)}.op-source-grip[data-v-c11f798e]{color:var(--gt-text-muted);flex:0 0 auto}.op-source-name[data-v-c11f798e]{color:var(--gt-text-main);flex:1 1 0;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-source-name b[data-v-c11f798e]{font-weight:700}.op-source-remove[data-v-c11f798e]{background:transparent;border:0;color:var(--gt-text-regular);cursor:pointer;display:grid;flex:0 0 auto;padding:4px}.op-source-remove[data-v-c11f798e]:hover:not(:disabled){color:var(--gt-danger)}@media(max-width:840px){.op-canvas[data-v-c11f798e]{padding:30px 76px 120px 24px}}@media(max-width:520px){.op-canvas[data-v-c11f798e]{padding-left:14px;padding-right:70px}}
