.import-slides[data-v-c8993d65]{width:100%}.error-state[data-v-c8993d65]{justify-content:center}.error-message[data-v-c8993d65],.error-state[data-v-c8993d65]{align-items:center;padding:24px;display:flex}.error-message[data-v-c8993d65]{background-color:#fafafa;border:1px solid #ef4444;border-radius:8px;flex-direction:column;max-width:400px}.error-title[data-v-c8993d65]{color:#ef4444;margin-bottom:8px;font-size:18px;font-weight:600}.error-subtitle[data-v-c8993d65]{color:#606366;text-align:center;font-size:14px;font-weight:400;line-height:1.5}.skeleton-container[data-v-c8993d65]{width:100%}.skeleton-scroll-container[data-v-c8993d65]{width:100%;overflow:hidden}.skeleton-slides-list[data-v-c8993d65]{scrollbar-width:none;gap:16px;padding:8px;display:flex;overflow-x:auto}.skeleton-slides-list[data-v-c8993d65]::-webkit-scrollbar{display:none}.skeleton-slide-item[data-v-c8993d65]{flex-direction:column;flex-shrink:0;display:flex}.skeleton-slide-wrapper[data-v-c8993d65]{background-color:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;width:356px;height:200px;position:relative;overflow:hidden}.skeleton-slide-name[data-v-c8993d65]{background-color:#e5e7eb;border-radius:4px;width:80px;height:20px;animation:2s ease-in-out infinite skeleton-pulse-c8993d65;position:absolute;top:12px;left:12px}.no-template[data-v-c8993d65]{justify-content:center;align-items:center;padding:48px;display:flex}.placeholder-message[data-v-c8993d65]{color:#909499;align-items:center;gap:12px;font-size:16px;display:flex}.template-container[data-v-c8993d65]{width:100%;position:relative}.slides-scroll-container[data-v-c8993d65]{width:100%;overflow:hidden}.slides-list[data-v-c8993d65]{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;gap:16px;padding:8px;display:flex;overflow-x:auto}.slides-list[data-v-c8993d65]:active{cursor:grabbing}.slides-list[data-v-c8993d65]::-webkit-scrollbar{display:none}.slide-item[data-v-c8993d65]{flex-direction:column;flex-shrink:0;display:flex}.slide-wrapper[data-v-c8993d65]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 4px #00000012}.slide-wrapper[data-v-c8993d65]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.slide-iframe[data-v-c8993d65]{pointer-events:none;display:block}.slide-placeholder[data-v-c8993d65]{color:#909499;background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;width:200px;height:150px;font-size:14px;display:flex}.slide-placeholder i[data-v-c8993d65]{margin-bottom:4px;font-size:18px}.slide-name[data-v-c8993d65]{color:#232425;z-index:10;text-overflow:ellipsis;white-space:nowrap;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;border-radius:6px;max-width:calc(100% - 20px);padding:4px 12px;font-size:14px;font-weight:600;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.slide-wrapper:hover .slide-name[data-v-c8993d65]{opacity:1}@keyframes skeleton-pulse-c8993d65{0%{opacity:1;background-color:#f0f0f0}50%{opacity:.4;background-color:#d0d0d0}to{opacity:1;background-color:#f0f0f0}}.skeleton-slide-item:first-child .skeleton-slide-name[data-v-c8993d65]{animation-delay:0s}.skeleton-slide-item:nth-child(2) .skeleton-slide-name[data-v-c8993d65]{animation-delay:.3s}.skeleton-slide-item:nth-child(3) .skeleton-slide-name[data-v-c8993d65]{animation-delay:.6s}.skeleton-slide-name[data-v-c8993d65]{animation-delay:.1s}@media (prefers-color-scheme:dark){.nav-arrow[data-v-c8993d65]{background-color:#2a2a2a;box-shadow:0 4px 4px #0000004d}.nav-arrow svg[data-v-c8993d65]{color:#ccc}.nav-arrow[data-v-c8993d65]:hover{background-color:#333;box-shadow:0 4px 8px #007bff40}.nav-arrow:hover svg[data-v-c8993d65]{color:#007bff}.slide-name[data-v-c8993d65]{color:#fff;background-color:#232425f2}.error-message[data-v-c8993d65]{background-color:#232425;border-color:#f87171}.error-title[data-v-c8993d65]{color:#f87171}.error-subtitle[data-v-c8993d65]{color:#b8bbbf}.skeleton-slide-wrapper[data-v-c8993d65]{background-color:#393939;border-color:#333}.skeleton-slide-name[data-v-c8993d65]{background-color:#444}@keyframes skeleton-pulse-dark-c8993d65{0%{opacity:1;background-color:#444}50%{opacity:.4;background-color:#666}to{opacity:1;background-color:#444}}.skeleton-slide-name[data-v-c8993d65]{animation-name:skeleton-pulse-dark-c8993d65}}@media (max-width:768px){.error-state[data-v-c8993d65],.no-template[data-v-c8993d65]{padding:24px}.error-message[data-v-c8993d65]{padding:16px}.error-title[data-v-c8993d65]{margin-bottom:8px;font-size:16px}.error-subtitle[data-v-c8993d65]{font-size:13px}.skeleton-slides-list[data-v-c8993d65],.slides-list[data-v-c8993d65]{gap:12px;padding:8px}.nav-arrow[data-v-c8993d65]{width:40px;min-width:48px;height:40px;min-height:48px}.nav-arrow svg[data-v-c8993d65]{width:18px;height:18px}.nav-prev[data-v-c8993d65]{left:-10px}.nav-next[data-v-c8993d65]{right:-10px}.skeleton-slide-wrapper[data-v-c8993d65]{width:180px;height:101.25px}.skeleton-slide-name[data-v-c8993d65]{width:60px;height:16px;top:8px;left:8px}.slide-wrapper[data-v-c8993d65]{border-radius:6px}.slide-name[data-v-c8993d65]{max-width:calc(100% - 16px);padding:2px 8px;font-size:12px;top:8px;left:8px}.slide-placeholder[data-v-c8993d65]{width:160px;height:120px;font-size:12px}.slide-placeholder i[data-v-c8993d65]{font-size:16px}}@media (prefers-contrast:high){.skeleton-slide-wrapper[data-v-c8993d65],.slide-wrapper[data-v-c8993d65]{border-width:2px}.slide-name[data-v-c8993d65]{background-color:#fff;border:1px solid #232425}.error-message[data-v-c8993d65]{border-width:2px}.error-title[data-v-c8993d65]{font-weight:700}}@media (prefers-reduced-motion:reduce){.slide-name[data-v-c8993d65],.slide-wrapper[data-v-c8993d65]{transition:none}.slide-wrapper[data-v-c8993d65]:hover{transform:none}.skeleton-slide-name[data-v-c8993d65]{animation:none}}@media (hover:none) and (pointer:coarse){.nav-arrow[data-v-c8993d65]:hover{background-color:#fff;box-shadow:0 4px 4px #00000026}.nav-arrow:hover svg[data-v-c8993d65]{color:#666}.nav-arrow[data-v-c8993d65]{-webkit-tap-highlight-color:transparent;transition:transform .15s}.nav-arrow[data-v-c8993d65]:active{transform:translateY(-50%)scale(.95)}}.icon-info[data-v-c8993d65]:before{content:"ℹ️"}.icon-image[data-v-c8993d65]:before{content:"🖼️"}.nav-arrow[data-v-c8993d65]{cursor:pointer;z-index:10;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 4px #00000026}.nav-arrow svg[data-v-c8993d65]{color:#666;fill:none;width:16px;height:16px}.nav-arrow[data-v-c8993d65]:hover{background-color:#f8f9fa;box-shadow:0 4px 8px #007bff40}.nav-arrow:hover svg[data-v-c8993d65]{color:#007bff}.nav-prev[data-v-c8993d65]{left:-12px}.nav-next[data-v-c8993d65]{right:-12px}.slide-wrapper[data-v-c8993d65]:focus-within{outline-offset:2px;outline:3px solid #232425}.slide-wrapper.loading[data-v-c8993d65]{opacity:.7}.slide-wrapper.loading[data-v-c8993d65]:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.5s infinite loading-shimmer-c8993d65;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes loading-shimmer-c8993d65{0%{transform:translate(-100%)}to{transform:translate(100%)}}
