.content-input-container[data-v-599118db]{display:flex;flex-direction:column;gap:16px;height:100%}.input-section[data-v-599118db]{padding:16px}.form-group[data-v-599118db]{margin-bottom:16px}.form-group label[data-v-599118db]{display:block;margin-bottom:4px;font-weight:500;color:#333}.help-text[data-v-599118db]{display:flex;align-items:center;gap:8px;margin-top:8px;color:#666;font-size:12px}.example-section[data-v-599118db]{padding:16px;border-top:1px solid #f0f0f0;display:flex;justify-content:center}[data-v-599118db] .ant-tabs-content{height:calc(100% - 100px);overflow-y:auto}[data-v-599118db] .ant-tabs-tab{padding:8px 16px}@media (max-width: 768px){.input-section[data-v-599118db]{padding:12px}.form-group[data-v-599118db]{margin-bottom:12px}[data-v-599118db] .ant-tabs-tab{padding:6px 12px;font-size:12px}}.custom-options-container[data-v-1d7b2eff]{height:100%;overflow-y:auto}.option-group[data-v-1d7b2eff]{margin-bottom:24px}.option-label[data-v-1d7b2eff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:500;color:#333}.size-value[data-v-1d7b2eff],.margin-value[data-v-1d7b2eff]{color:#666;font-size:12px}.help-text[data-v-1d7b2eff]{display:flex;align-items:center;gap:6px;margin-top:8px;color:#666;font-size:12px}.warning-text[data-v-1d7b2eff]{display:flex;align-items:center;gap:6px;margin-top:8px;color:#d46b08;font-size:12px}.color-section[data-v-1d7b2eff]{padding:8px 0}.color-group[data-v-1d7b2eff]{display:flex;flex-direction:column;gap:8px}.color-picker-wrapper[data-v-1d7b2eff]{display:flex;gap:8px;align-items:center}.color-picker[data-v-1d7b2eff]{width:40px;height:32px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;background:none}.color-input[data-v-1d7b2eff]{flex:1}.contrast-info[data-v-1d7b2eff]{margin-top:16px;padding:12px;background:#fafafa;border-radius:4px}.contrast-ratio[data-v-1d7b2eff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.contrast-warning[data-v-1d7b2eff]{display:flex;align-items:center;gap:6px;color:#d46b08;font-size:12px}.preset-colors[data-v-1d7b2eff]{margin-top:16px}.preset-label[data-v-1d7b2eff]{display:block;margin-bottom:8px;font-size:12px;color:#666}.preset-color-list[data-v-1d7b2eff]{display:flex;gap:8px;flex-wrap:wrap}.preset-color-item[data-v-1d7b2eff]{width:32px;height:32px;border-radius:4px;cursor:pointer;border:2px solid #f0f0f0;overflow:hidden;transition:all .2s}.preset-color-item[data-v-1d7b2eff]:hover{border-color:#1890ff;transform:scale(1.1)}.preset-color-bg[data-v-1d7b2eff]{width:100%;height:100%;position:relative}.preset-color-fg[data-v-1d7b2eff]{width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px}.logo-section[data-v-1d7b2eff]{padding:8px 0}.logo-upload[data-v-1d7b2eff]{margin-bottom:16px}.logo-preview[data-v-1d7b2eff]{display:flex;flex-direction:column;gap:12px}.logo-info[data-v-1d7b2eff]{display:flex;align-items:center;gap:12px;padding:12px;background:#fafafa;border-radius:4px}.logo-image[data-v-1d7b2eff]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #f0f0f0}.logo-details[data-v-1d7b2eff]{flex:1}.logo-name[data-v-1d7b2eff]{font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-size[data-v-1d7b2eff]{color:#666;font-size:12px}.logo-warning[data-v-1d7b2eff]{display:flex;align-items:center;gap:6px;color:#d46b08;font-size:12px;padding:8px 12px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px}[data-v-1d7b2eff] .ant-collapse-content-box{padding:16px}[data-v-1d7b2eff] .ant-upload-drag{padding:20px}[data-v-1d7b2eff] .ant-upload-drag .ant-upload-drag-icon{margin-bottom:8px}@media (max-width: 768px){.option-group[data-v-1d7b2eff]{margin-bottom:16px}.color-picker-wrapper[data-v-1d7b2eff]{flex-direction:column;align-items:stretch}.preset-color-list[data-v-1d7b2eff]{gap:6px}.preset-color-item[data-v-1d7b2eff]{width:28px;height:28px}}.qr-preview-container[data-v-b09ef145]{display:flex;flex-direction:column;gap:20px;height:100%}.qr-preview-wrapper[data-v-b09ef145]{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px}.qr-preview[data-v-b09ef145]{width:300px;height:300px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}.qr-preview.loading[data-v-b09ef145]{border-color:#1890ff}.loading-spinner[data-v-b09ef145]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#666}.qr-image[data-v-b09ef145]{max-width:280px;max-height:280px;border-radius:4px}.qr-placeholder[data-v-b09ef145]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999}.placeholder-icon[data-v-b09ef145]{font-size:48px}.capacity-indicator[data-v-b09ef145]{display:flex;flex-direction:column;align-items:center;gap:4px;width:300px}.capacity-info[data-v-b09ef145]{display:flex;align-items:center;gap:6px}.capacity-bar[data-v-b09ef145]{width:100%;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.capacity-fill[data-v-b09ef145]{height:100%;background:#52c41a;transition:all .3s ease}.capacity-fill.over-limit[data-v-b09ef145]{background:#ff4d4f}.capacity-text[data-v-b09ef145]{font-size:12px;color:#666}.capacity-help-icon[data-v-b09ef145]{font-size:14px;color:#999;cursor:pointer;transition:color .2s}.capacity-help-icon[data-v-b09ef145]:hover{color:#1890ff}[data-v-b09ef145] .capacity-tooltip{max-width:300px}[data-v-b09ef145] .capacity-tooltip h4{margin:0 0 12px;font-size:16px;color:#333}[data-v-b09ef145] .capacity-tooltip p{margin:8px 0;line-height:1.5}[data-v-b09ef145] .capacity-tooltip ul{margin:8px 0;padding-left:16px}[data-v-b09ef145] .capacity-tooltip li{margin:4px 0;line-height:1.4}.capacity-modal-content[data-v-b09ef145]{display:flex;flex-direction:column;gap:20px}.capacity-modal-content h4[data-v-b09ef145]{margin:0 0 12px;font-size:16px;color:#333}.current-status[data-v-b09ef145]{padding:16px;background:#fafafa;border-radius:6px}.capacity-tips ul[data-v-b09ef145]{margin:8px 0 0;padding-left:0;list-style:none}.capacity-tips li[data-v-b09ef145]{margin:8px 0;padding:4px 0;line-height:1.5}.contrast-warning[data-v-b09ef145]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;color:#d46b08;font-size:12px}.scan-tip[data-v-b09ef145]{display:flex;align-items:center;gap:8px;color:#52c41a;font-size:14px;font-weight:500}.download-section[data-v-b09ef145]{display:flex;flex-direction:column;gap:16px;padding:20px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.format-selector[data-v-b09ef145],.size-selector[data-v-b09ef145],.dpi-selector[data-v-b09ef145]{display:flex;align-items:center;gap:12px}.dpi-selector[data-v-b09ef145]{flex-wrap:wrap}.dpi-hint[data-v-b09ef145]{width:100%;display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#666}.label[data-v-b09ef145]{font-weight:500;color:#333;min-width:60px}.download-buttons[data-v-b09ef145]{display:flex;gap:12px}@media (max-width: 768px){.qr-preview[data-v-b09ef145]{width:250px;height:250px}.qr-image[data-v-b09ef145]{max-width:230px;max-height:230px}.capacity-indicator[data-v-b09ef145]{width:250px}.download-buttons[data-v-b09ef145]{flex-direction:column}.format-selector[data-v-b09ef145],.size-selector[data-v-b09ef145]{flex-direction:column;align-items:flex-start;gap:8px}}.input-section[data-v-a0d1c8f5]{padding:16px 0}.input-hint[data-v-a0d1c8f5]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#666;font-size:14px}.upload-section[data-v-a0d1c8f5]{padding:16px 0}.csv-preview[data-v-a0d1c8f5]{margin-top:16px;padding:16px;background:#fafafa;border-radius:4px}.csv-preview h4[data-v-a0d1c8f5]{margin:0 0 12px;font-size:16px}.csv-info[data-v-a0d1c8f5]{margin-top:8px;color:#666;font-size:14px}.batch-settings[data-v-a0d1c8f5]{margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.batch-settings h3[data-v-a0d1c8f5]{margin:0 0 16px;font-size:16px}.setting-item[data-v-a0d1c8f5]{margin-bottom:16px}.setting-item label[data-v-a0d1c8f5]{display:block;margin-bottom:4px;font-weight:500;color:#333}.batch-actions[data-v-a0d1c8f5]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.progress-section[data-v-a0d1c8f5]{margin-top:24px;padding:16px;background:#fafafa;border-radius:4px}.progress-info[data-v-a0d1c8f5]{display:flex;justify-content:space-between;margin-top:8px;color:#666;font-size:14px}.error-section[data-v-a0d1c8f5]{margin-top:16px}.error-list[data-v-a0d1c8f5]{margin:0;padding-left:20px;list-style:disc}.error-list li[data-v-a0d1c8f5]{margin:4px 0;color:#666}[data-v-a0d1c8f5] .ant-upload-drag{height:200px}.history-actions[data-v-e4b7dcbb]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.history-item-title[data-v-e4b7dcbb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.history-time[data-v-e4b7dcbb]{font-size:12px;color:#999}.history-content[data-v-e4b7dcbb]{color:#666;font-size:14px;word-break:break-all}.history-preview[data-v-e4b7dcbb]{cursor:pointer;transition:transform .2s}.history-preview[data-v-e4b7dcbb]:hover{transform:scale(1.05)}.history-thumbnail[data-v-e4b7dcbb]{width:60px;height:60px;border-radius:4px;border:1px solid #f0f0f0}.history-placeholder[data-v-e4b7dcbb]{width:60px;height:60px;border-radius:4px;border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;background:#fafafa;color:#999;font-size:24px}.history-empty[data-v-e4b7dcbb]{display:flex;align-items:center;justify-content:center;min-height:400px}.history-footer[data-v-e4b7dcbb]{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:#fafafacc;border-top:1px solid #f0f0f0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.history-tip[data-v-e4b7dcbb]{font-size:12px;color:#999;text-align:center;display:block}[data-v-e4b7dcbb] .ant-list-item-action{margin-left:0}[data-v-e4b7dcbb] .ant-list-item-meta-content{flex:1;min-width:0}.qr-generator-container[data-v-97a5c065]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);background-attachment:fixed;padding:20px}.header-section[data-v-97a5c065]{max-width:1200px;margin:0 auto 30px}.title-wrapper[data-v-97a5c065]{display:flex;align-items:center;gap:16px;padding:24px;background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-wrapper[data-v-97a5c065]{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center}.title-icon[data-v-97a5c065]{font-size:32px;color:#fff}.page-title[data-v-97a5c065]{font-size:28px;font-weight:700;margin:0 0 4px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-subtitle[data-v-97a5c065]{font-size:16px;color:#666;margin:0}.main-content[data-v-97a5c065]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.left-panel[data-v-97a5c065]{display:flex;flex-direction:column;gap:20px}.right-panel[data-v-97a5c065]{position:sticky;top:20px}.input-card[data-v-97a5c065],.options-card[data-v-97a5c065],.preview-card[data-v-97a5c065]{border-radius:16px;box-shadow:0 8px 32px #0000001a;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.input-card[data-v-97a5c065]{min-height:400px}.options-card[data-v-97a5c065]{min-height:300px}.preview-card[data-v-97a5c065]{min-height:600px}[data-v-97a5c065] .ant-card-head{border-bottom:1px solid rgba(0,0,0,.06);background:#ffffff80}[data-v-97a5c065] .ant-card-head-title{font-size:18px;font-weight:600;color:#333}[data-v-97a5c065] .ant-card-body{padding:0;height:calc(100% - 57px)}.footer-tips[data-v-97a5c065]{max-width:1200px;margin:40px auto 0;padding:24px;background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tips-content[data-v-97a5c065]{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.tip-item[data-v-97a5c065]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.tip-icon[data-v-97a5c065]{color:#52c41a;font-size:16px}@media (max-width: 1024px){.main-content[data-v-97a5c065]{grid-template-columns:1fr;gap:20px}.right-panel[data-v-97a5c065]{position:static}}@media (max-width: 768px){.qr-generator-container[data-v-97a5c065]{padding:16px}.title-wrapper[data-v-97a5c065]{padding:20px;flex-direction:column;text-align:center;gap:12px}.icon-wrapper[data-v-97a5c065]{width:56px;height:56px}.title-icon[data-v-97a5c065]{font-size:28px}.page-title[data-v-97a5c065]{font-size:24px}.page-subtitle[data-v-97a5c065]{font-size:14px}.tips-content[data-v-97a5c065]{flex-direction:column;gap:16px;text-align:center}.input-card[data-v-97a5c065],.options-card[data-v-97a5c065],.preview-card[data-v-97a5c065]{border-radius:12px}.input-card[data-v-97a5c065]{min-height:350px}.options-card[data-v-97a5c065]{min-height:250px}.preview-card[data-v-97a5c065]{min-height:500px}}@media (max-width: 480px){.qr-generator-container[data-v-97a5c065]{padding:12px}.main-content[data-v-97a5c065],.left-panel[data-v-97a5c065]{gap:16px}.title-wrapper[data-v-97a5c065]{padding:16px}.footer-tips[data-v-97a5c065]{padding:20px;margin-top:30px}}@media (prefers-color-scheme: dark){.qr-generator-container[data-v-97a5c065]{background:linear-gradient(135deg,#2c3e50,#34495e)}.title-wrapper[data-v-97a5c065],.input-card[data-v-97a5c065],.options-card[data-v-97a5c065],.preview-card[data-v-97a5c065],.footer-tips[data-v-97a5c065]{background:#2d3748f2;color:#e2e8f0}.page-subtitle[data-v-97a5c065],.tip-item[data-v-97a5c065]{color:#a0aec0}[data-v-97a5c065] .ant-card-head{background:#2d374880;border-bottom-color:#ffffff1a}[data-v-97a5c065] .ant-card-head-title{color:#e2e8f0}}
