.action-bar .btn-gradient[data-v-56111636]{min-height:48px;padding:10px 12px;font-size:15px;font-weight:700;border-radius:12px;color:#fff;background:linear-gradient(110deg,#3f8cff,#7554ee)}.topic-guide-link[data-v-56111636]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:260px;min-height:68px;margin:14px auto 0;padding:8px 18px;border:2px solid rgba(139,92,246,.4);border-radius:999px;background:transparent;text-decoration:none;transition:all .3s ease;cursor:pointer}.topic-guide-link[data-v-56111636]:hover{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.8);transform:translateY(-2px)}.topic-guide-link span[data-v-56111636]{font-size:.95rem;font-weight:700;color:#c4b5fd;line-height:1.1}.topic-guide-link small[data-v-56111636]{font-size:.82rem;font-weight:600;color:#fde047;margin-top:2px}.platform-cover[data-v-56111636]{position:fixed;top:0;left:var(--sidebar-width, 220px);width:calc(100% - var(--sidebar-width, 220px));height:100%;background:var(--gradient-hero);z-index:1000;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1)}.platform-cover[data-sidebar-collapsed=true][data-v-56111636]{--sidebar-width: 56px}.cover-body[data-v-56111636]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.editor-container[data-v-56111636]{display:flex;flex:1;min-height:0;gap:0}.controls-panel.editor-controls-panel[data-v-56111636]{padding:14px!important;gap:8px!important}.left-panel[data-v-56111636]{flex:1;overflow-y:auto;padding:20px;min-height:0}.platform-grid[data-v-56111636]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.platform-card[data-v-56111636]{background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s;position:relative}.platform-card[data-v-56111636]:hover{border-color:rgba(139,92,246,.3);transform:translateY(-2px)}.platform-card.selected[data-v-56111636]{border-color:rgba(139,92,246,.6);background:rgba(139,92,246,.07)}.card-preview-wrap[data-v-56111636]{background:#09090b;display:flex;align-items:center;justify-content:center;padding:12px;min-height:90px;position:relative}.card-canvas[data-v-56111636]{display:block;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.4);image-rendering:auto}.card-loading[data-v-56111636]{z-index:6;flex-direction:column;gap:10px;padding:12px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.canvas-wrapper[data-v-56111636]{position:relative;display:inline-flex;border-radius:4px;overflow:hidden}.card-zoom-overlay[data-v-56111636]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;cursor:zoom-in;color:rgba(255,255,255,.9);z-index:5}.canvas-wrapper:hover .card-zoom-overlay[data-v-56111636]{opacity:1}.card-check[data-v-56111636]{position:absolute;top:6px;right:6px;z-index:10;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.25);background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#fff;transition:all .15s}.card-check.checked[data-v-56111636]{background:#8b5cf6;border-color:#8b5cf6}.card-info[data-v-56111636]{padding:8px 10px 6px;display:flex;flex-direction:column;gap:2px}.card-platform[data-v-56111636]{font-size:.68rem;color:#888}.card-name[data-v-56111636]{font-size:.82rem;color:#e0e0e0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-size[data-v-56111636]{font-size:.7rem;color:#666}.card-dl-btn[data-v-56111636]{position:absolute;bottom:6px;right:6px;width:24px;height:24px;border-radius:6px;background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.3);color:#c4b5fd;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;opacity:0}.platform-card:hover .card-dl-btn[data-v-56111636]{opacity:1}.card-dl-btn[data-v-56111636]:hover{background:rgba(139,92,246,.4)}.source-preview-wrap[data-v-56111636]{position:relative;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.source-preview[data-v-56111636]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.source-badge[data-v-56111636]{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.55);color:rgba(255,255,255,.7);font-size:.7rem;padding:2px 8px;border-radius:6px;backdrop-filter:blur(6px)}.info-item[data-v-56111636]{display:flex;justify-content:space-between;align-items:center}.info-item span[data-v-56111636]:first-child{color:#888}.info-value[data-v-56111636]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.select-btn[data-v-56111636]{margin-top:6px;width:100%}.fill-modes[data-v-56111636]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fill-mode-btn[data-v-56111636]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6);font-size:.8rem;cursor:pointer;transition:all .2s}.fill-mode-btn[data-v-56111636]:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.25)}.fill-mode-btn.active[data-v-56111636]{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.5);color:#fff}.solid-color-row[data-v-56111636]{display:flex;align-items:center;gap:8px}.color-input[data-v-56111636]{width:36px;height:28px;border:none;border-radius:6px;cursor:pointer;background:none;padding:0}.color-hex[data-v-56111636]{font-size:.8rem;color:#aaa}.action-bar[data-v-56111636]{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.check-all[data-v-56111636]{display:flex;align-items:center;gap:6px;font-size:.83rem;color:rgba(255,255,255,.6);cursor:pointer}.check-all input[data-v-56111636]{accent-color:#8b5cf6}@media (max-width: 1024px){.cover-body[data-v-56111636]{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.editor-container[data-v-56111636]{flex:0 0 auto;overflow:visible;display:block}.left-panel[data-v-56111636]{flex:none;overflow:visible;padding:12px}.controls-panel.editor-controls-panel[data-v-56111636]{width:100%!important;flex:none;overflow:visible;height:auto;padding:12px!important}}@media (max-width: 768px){.platform-cover[data-v-56111636],.platform-cover[data-sidebar-collapsed=true][data-v-56111636]{left:0;width:100%}.platform-grid[data-v-56111636]{grid-template-columns:repeat(3,1fr);gap:8px}}.image-preview-modal[data-v-56111636]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);z-index:2000;display:flex;flex-direction:column;backdrop-filter:blur(5px);animation:fadeIn-56111636 .2s ease-out}@keyframes fadeIn-56111636{0%{opacity:0}to{opacity:1}}.preview-header[data-v-56111636]{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);color:#fff;position:absolute;top:0;left:0;right:0;z-index:10}.preview-title[data-v-56111636]{font-size:1.1rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.preview-close-btn[data-v-56111636]{background:transparent;border:none;color:#fff;font-size:1.6rem;cursor:pointer;opacity:.7;transition:opacity .2s;padding:8px}.preview-close-btn[data-v-56111636]:hover{opacity:1}.preview-content[data-v-56111636]{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 20px 40px;overflow:hidden}.preview-img-large[data-v-56111636]{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 4px 32px rgba(0,0,0,.6)}.preview-footer[data-v-56111636]{height:40px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);font-size:.95rem;position:absolute;bottom:20px;left:0;right:0;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}.ecommerce-direct-workspace .workspace-preview-column[data-v-56111636]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;gap:12px}.ecommerce-direct-workspace .workspace-preview-column>.canvas-wrapper[data-v-56111636]{flex:1;min-height:0;border-radius:8px}.ecommerce-direct-workspace .workspace-canvas-tools[data-v-56111636]{display:flex;flex:none;justify-content:center;padding:4px 0}.ecommerce-direct-workspace .workspace-canvas-tools[data-v-56111636] .zoom-controls{position:static;transform:none;margin:0}.ecommerce-direct-workspace .workspace-intro h1[data-v-56111636]{margin:0 0 10px;color:#fff;font-size:1.35rem;line-height:1.4}.ecommerce-direct-workspace .workspace-intro p[data-v-56111636]{margin:0 0 16px;color:#aeb5cc;font-size:.85rem;line-height:1.7}@media (max-width: 768px){.ecommerce-direct-workspace .workspace-preview-column[data-v-56111636]{flex:none;width:100%}.ecommerce-direct-workspace .workspace-preview-column>.canvas-wrapper[data-v-56111636]{flex:none;height:clamp(280px,52dvh,520px);min-height:280px;padding:12px}}.ecommerce-direct-workspace[data-v-56111636]>.modal-header{gap:12px}.ecommerce-direct-workspace[data-v-56111636]>.modal-header .header-right{order:1}.ecommerce-direct-workspace[data-v-56111636]>.modal-header .header-feedback-btn{order:2;margin:0}@media (max-width: 768px){.ecommerce-direct-workspace[data-v-56111636]>.modal-header{flex-wrap:wrap;gap:6px 8px}.ecommerce-direct-workspace[data-v-56111636]>.modal-header .header-right{order:3;width:100%;min-width:0}.ecommerce-direct-workspace[data-v-56111636]>.modal-header .modal-title{font-size:1rem}}
