.poster-create-dialog .template-option[data-v-14d88e94]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:13px}.poster-create-dialog .template-option-name[data-v-14d88e94]{font-weight:500;margin-right:12px}.poster-create-dialog .template-option-meta[data-v-14d88e94]{color:#999;font-size:12px}.poster-create-dialog .trip-selector[data-v-14d88e94]{margin-top:8px}.poster-create-dialog .trip-selector .trip-list[data-v-14d88e94]{margin-top:12px;max-height:280px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px;background:#fafafa}.poster-create-dialog .trip-selector .trip-list .trip-item[data-v-14d88e94]{border-radius:4px;transition:all .3s;padding:8px 4px}.poster-create-dialog .trip-selector .trip-list .trip-item.active[data-v-14d88e94],.poster-create-dialog .trip-selector .trip-list .trip-item[data-v-14d88e94]:hover{background:#fff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.poster-create-dialog .trip-selector .trip-list .trip-item .trip-item-inner[data-v-14d88e94]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.poster-create-dialog .trip-selector .trip-list .trip-item .trip-name[data-v-14d88e94]{font-weight:500;color:#1f1f1f}.poster-create-dialog .trip-selector .trip-list .trip-item .trip-meta[data-v-14d88e94]{font-size:12px;color:#8c8c8c;display:-ms-flexbox;display:flex;gap:12px}.poster-create-dialog .trip-selector .trip-list .trip-item .trip-meta .trip-price[data-v-14d88e94]{color:#fa541c;font-weight:500}.poster-create-dialog .trip-selector .trip-list .trip-item .trip-desc[data-v-14d88e94]{font-size:12px;color:#595959;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2}.poster-create-dialog .trip-selector .trip-loading[data-v-14d88e94]{text-align:center;padding:24px 0}.poster-create-dialog .trip-selector .trip-pagination[data-v-14d88e94]{margin-top:12px;text-align:right}.poster-create-dialog .trip-selector .trip-hint[data-v-14d88e94]{margin-top:12px;color:#8c8c8c;font-size:12px}.ai-poster-welcome-modal-wrap .ant-modal{max-width:90%}.ai-poster-welcome-modal-wrap .ant-modal-body{padding:0}.ai-poster-welcome-modal-wrap .ant-modal-close{top:16px;right:16px}.ai-poster-welcome-modal-wrap .ant-modal-close-x{width:48px;height:48px;line-height:48px;font-size:18px;color:#8c8c8c;transition:all .3s}.ai-poster-welcome-modal-wrap .ant-modal-close-x:hover{color:#1890ff;transform:rotate(90deg)}.ai-poster-welcome-content[data-v-c811b748]{padding:32px 32px 28px;background:linear-gradient(135deg,#f7fbff,#f0f7ff 50%,#e6f4ff);position:relative;overflow:hidden}.ai-poster-welcome-content[data-v-c811b748]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(24,144,255,.05) 1px,transparent 0);background-size:20px 20px;animation:backgroundMove-c811b748 20s linear infinite;pointer-events:none}@keyframes backgroundMove-c811b748{0%{transform:translate(0)}to{transform:translate(20px,20px)}}.welcome-header[data-v-c811b748]{text-align:center;margin-bottom:24px;position:relative;z-index:1}.welcome-header .welcome-title[data-v-c811b748]{color:#1890ff;font-size:26px;font-weight:600;margin:0 0 8px 0;text-shadow:0 1px 2px rgba(24,144,255,.1)}.welcome-header .welcome-subtitle[data-v-c811b748]{color:#096dd9;font-size:14px;margin:0;opacity:.85}.feature-list[data-v-c811b748]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;z-index:1}.feature-list .feature-item[data-v-c811b748]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;transition:transform .3s}.feature-list .feature-item[data-v-c811b748]:last-child{margin-bottom:0}.feature-list .feature-item[data-v-c811b748]:hover{transform:translateX(4px)}.feature-list .feature-item:hover .feature-icon[data-v-c811b748]{transform:scale(1.1);background:linear-gradient(135deg,#69c0ff,#1890ff)}.feature-list .feature-item .feature-icon[data-v-c811b748]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#d6e4ff,#bae7ff);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-ms-flex-negative:0;flex-shrink:0;transition:all .3s;box-shadow:0 2px 8px rgba(24,144,255,.2)}.feature-list .feature-item .feature-icon .anticon[data-v-c811b748]{font-size:20px;color:#1890ff}.feature-list .feature-item .feature-content[data-v-c811b748]{-ms-flex:1;flex:1}.feature-list .feature-item .feature-content h3[data-v-c811b748]{font-size:16px;font-weight:600;color:#262626;margin:0 0 4px 0}.feature-list .feature-item .feature-content p[data-v-c811b748]{font-size:14px;color:#8c8c8c;margin:0;line-height:1.6}.welcome-footer[data-v-c811b748]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.welcome-footer .dont-show-checkbox[data-v-c811b748]{color:#096dd9;font-size:14px}.welcome-footer .dont-show-checkbox[data-v-c811b748] .ant-checkbox-inner{border-color:#1890ff;background-color:transparent}.welcome-footer .dont-show-checkbox[data-v-c811b748] .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.welcome-footer .dont-show-checkbox[data-v-c811b748] .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.welcome-footer .dont-show-checkbox[data-v-c811b748] .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#40a9ff}.welcome-footer .footer-actions[data-v-c811b748]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.welcome-footer .help-btn[data-v-c811b748]{font-weight:700;padding:0 28px;border-radius:24px;background:linear-gradient(135deg,#ffe58f,#faad14 45%,#d48806);border-color:#d48806;color:#3d2600;box-shadow:0 10px 28px rgba(250,173,20,.42),inset 0 0 0 1px rgba(212,136,6,.2)}.welcome-footer .help-btn[data-v-c811b748]:focus,.welcome-footer .help-btn[data-v-c811b748]:hover{color:#3d2600;border-color:#d48806;box-shadow:0 12px 30px rgba(250,173,20,.5),inset 0 0 0 1px rgba(212,136,6,.3);transform:translateY(-1px)}.welcome-footer .help-btn[data-v-c811b748]:active{transform:translateY(0);box-shadow:0 6px 16px rgba(250,173,20,.38),inset 0 0 0 1px rgba(212,136,6,.3)}.welcome-footer .start-btn[data-v-c811b748]{height:40px;padding:0 32px;font-size:16px;font-weight:600;border:none;background:linear-gradient(135deg,#69c0ff,#1890ff);box-shadow:0 4px 12px rgba(24,144,255,.3);transition:all .3s}.welcome-footer .start-btn[data-v-c811b748]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(24,144,255,.5)}.welcome-footer .start-btn[data-v-c811b748]:active{transform:translateY(0)}.quick-notes[data-v-c811b748]{background:#f0f7ff;border:1px solid #e0edff;border-radius:12px;padding:16px 18px;margin-bottom:20px;color:#1f1f1f}.quick-notes h4[data-v-c811b748]{margin:0 0 8px 0;font-size:15px;color:#096dd9;font-weight:600}.quick-notes ol[data-v-c811b748],.quick-notes ul[data-v-c811b748]{margin:0 0 8px 18px;padding:0;color:#3a3a3a;line-height:1.6}.quick-notes ol[data-v-c811b748]{margin-bottom:0}.poster-template-list .search-actions[data-v-7ab0e1fa]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:12px}.poster-template-list .search-actions .left-actions[data-v-7ab0e1fa]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center}.poster-template-list .template-grid[data-v-7ab0e1fa]{margin-top:24px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(260px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.poster-template-list .template-grid .template-card[data-v-7ab0e1fa]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.08);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:all .3s}.poster-template-list .template-grid .template-card[data-v-7ab0e1fa]:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(24,144,255,.25)}.poster-template-list .template-grid .template-card .card-cover[data-v-7ab0e1fa]{position:relative;padding-top:120%;background:#f5f5f5;cursor:pointer}.poster-template-list .template-grid .template-card .card-cover img[data-v-7ab0e1fa]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.poster-template-list .template-grid .template-card .card-cover .no-cover[data-v-7ab0e1fa]{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#999;gap:6px}.poster-template-list .template-grid .template-card .card-cover .no-cover .anticon[data-v-7ab0e1fa]{font-size:32px}.poster-template-list .template-grid .template-card .card-body[data-v-7ab0e1fa]{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.poster-template-list .template-grid .template-card .card-body .card-title[data-v-7ab0e1fa]{font-size:16px;font-weight:600;color:#1f1f1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-template-list .template-grid .template-card .card-body .card-meta[data-v-7ab0e1fa]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:12px;color:#8c8c8c}.poster-template-list .template-grid .template-card .card-actions[data-v-7ab0e1fa]{padding:16px;border-top:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.poster-template-list .template-grid .template-card .card-actions .secondary-actions[data-v-7ab0e1fa]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-pack:justify;justify-content:space-between}.poster-template-list .template-grid .template-card .card-actions .secondary-actions .ant-btn[data-v-7ab0e1fa]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px}.poster-template-list .grid-loading[data-v-7ab0e1fa]{width:100%;margin:24px 0}.poster-template-list .pagination-wrapper[data-v-7ab0e1fa]{margin-top:24px;text-align:right}