.cat-select[data-v-3aa49ae8]{width:100%}.cat-label[data-v-3aa49ae8]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2,#6b7280);margin-bottom:12px}.cat-grid[data-v-3aa49ae8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.cat-tile[data-v-3aa49ae8]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 10px 14px;background:var(--surface,#fff);border:1.5px solid var(--line,#e5e7eb);border-radius:var(--r-card,10px);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;text-align:center;outline:none;-webkit-font-smoothing:antialiased}.cat-tile[data-v-3aa49ae8]:hover:not(:disabled){border-color:var(--accent,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.cat-tile.is-selected[data-v-3aa49ae8]{border-color:var(--accent,#6366f1);background:rgba(99,102,241,.07);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.cat-tile[data-v-3aa49ae8]:disabled{opacity:.45;cursor:not-allowed}.cat-icon[data-v-3aa49ae8]{font-size:22px!important;color:var(--ink-2,#6b7280);transition:color .15s}.cat-tile.is-selected .cat-icon[data-v-3aa49ae8]{color:var(--accent,#6366f1)}.cat-name[data-v-3aa49ae8]{font-size:12px;font-weight:500;color:var(--ink-1,#374151);line-height:1.3}.cat-tile.is-selected .cat-name[data-v-3aa49ae8]{color:var(--accent,#6366f1);font-weight:600}.cat-check[data-v-3aa49ae8]{position:absolute;top:6px;right:7px;width:16px;height:16px;border-radius:50%;background:var(--accent,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px}.cat-check .v-icon[data-v-3aa49ae8]{font-size:9px!important;color:#fff!important}.cat-error[data-v-3aa49ae8]{margin-top:8px;font-size:12px;color:#ef4444}.cat-select[data-v-4b838ef1],[data-v-4b838ef1]:root{--accent:#e05540}.s1-section[data-v-4b838ef1]{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #e8e4e0;border-radius:12px;padding:20px 20px 20px 16px;margin-bottom:12px}.s1-section-num[data-v-4b838ef1]{width:24px;height:24px;border-radius:50%;background:#f0ede9;color:#999;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.s1-section-body[data-v-4b838ef1]{flex:1;min-width:0}.s1-section-title[data-v-4b838ef1]{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.s1-section-sub[data-v-4b838ef1]{font-size:12px;color:#999;margin-bottom:16px}.s1-type-cards[data-v-4b838ef1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s1-type-card[data-v-4b838ef1]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border:1.5px solid #e8e4e0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.s1-type-card[data-v-4b838ef1]:hover:not(.s1-type-card--selected){border-color:#ccc;background:#fafafa}.s1-type-card.s1-type-card--selected[data-v-4b838ef1]{border-color:#e05540;background:#fff8f7}.s1-type-card-check[data-v-4b838ef1]{position:absolute;top:12px;right:12px;font-size:18px;color:#e05540}.s1-type-card-check .fal.fa-circle[data-v-4b838ef1]{color:#ddd;font-size:16px}.s1-type-card-icon[data-v-4b838ef1]{width:36px;height:36px;border-radius:8px;background:#fff0ee;display:flex;align-items:center;justify-content:center;color:#e05540;font-size:16px;margin-bottom:4px}.s1-type-card--selected .s1-type-card-icon[data-v-4b838ef1]{background:#e05540;color:#fff}.s1-type-card-label[data-v-4b838ef1]{font-size:14px;font-weight:700;color:#1a1a1a}.s1-type-card-desc[data-v-4b838ef1]{font-size:12px;color:#888;line-height:1.4}.s1-follower-pills[data-v-4b838ef1]{display:flex;flex-wrap:wrap;gap:8px}.s1-follower-pill[data-v-4b838ef1]{padding:7px 16px;border-radius:100px;border:1.5px solid #e8e4e0;background:#fff;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:border-color .15s,color .15s,background .15s;display:flex;align-items:center}.s1-follower-pill[data-v-4b838ef1]:hover:not(.s1-follower-pill--selected){border-color:#bbb;color:#1a1a1a}.s1-follower-pill.s1-follower-pill--selected[data-v-4b838ef1]{border-color:#e05540;color:#e05540;background:#fff8f7}.s1-url-row[data-v-4b838ef1]{display:flex;align-items:center;border:1.5px solid #e8e4e0;border-radius:8px;overflow:hidden;margin-bottom:16px;background:#fff}.s1-url-row[data-v-4b838ef1]:focus-within{border-color:#aaa}.s1-url-prefix[data-v-4b838ef1]{padding:10px 10px 10px 14px;font-size:13px;color:#bbb;background:#fafafa;border-right:1px solid #e8e4e0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s1-url-input[data-v-4b838ef1]{flex:1;padding:10px 14px;font-size:13px;color:#1a1a1a;border:none;outline:none;background:transparent;min-width:0}.s1-url-input[data-v-4b838ef1]::-moz-placeholder{color:#ccc}.s1-url-input[data-v-4b838ef1]:-ms-input-placeholder{color:#ccc}.s1-url-input[data-v-4b838ef1]::placeholder{color:#ccc}.s1-toggle-row[data-v-4b838ef1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #f0ede9}.s1-toggle-text[data-v-4b838ef1]{flex:1}.s1-toggle-label[data-v-4b838ef1]{font-size:13px;font-weight:600;color:#1a1a1a}.s1-toggle-desc[data-v-4b838ef1]{font-size:12px;color:#999;margin-top:1px}.s1-switch[data-v-4b838ef1]{flex-shrink:0;margin:0!important;padding:0!important}.s1-url-row--sub[data-v-4b838ef1]{margin-top:-10px;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.s1-url-prefix--slash[data-v-4b838ef1]{font-size:16px;font-weight:600;color:#bbb;padding-left:16px;padding-right:10px}.s1-utm-fields[data-v-4b838ef1]{padding-top:12px;border-top:1px solid #f0ede9;margin-top:4px}.s1-actions[data-v-4b838ef1]{display:flex;justify-content:flex-end;padding-top:8px;padding-bottom:8px}@media(max-width:500px){.s1-type-cards[data-v-4b838ef1]{grid-template-columns:1fr}}.s1-locked-banner[data-v-4b838ef1]{display:flex;align-items:center;gap:8px;background:#fff8f0;border:1px solid #f5ddb0;border-radius:8px;padding:12px 16px;font-size:13px;color:#7a5c10;margin-bottom:16px}.s1-follower-pill[data-v-4b838ef1]:disabled,.s1-type-card--locked[data-v-4b838ef1]{opacity:.55;cursor:not-allowed;pointer-events:none}.s2-section[data-v-e820d1cc]{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #e8e4e0;border-radius:12px;padding:20px 20px 20px 16px;margin-bottom:12px}.s2-section-num[data-v-e820d1cc]{width:24px;height:24px;border-radius:50%;background:#f0ede9;color:#999;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.s2-section-body[data-v-e820d1cc]{flex:1;min-width:0}.s2-section-title[data-v-e820d1cc]{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.s2-section-sub[data-v-e820d1cc]{font-size:12px;color:#999;margin-bottom:16px}.s2-type-cards[data-v-e820d1cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.s2-type-card[data-v-e820d1cc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border:1.5px solid #e8e4e0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.s2-type-card[data-v-e820d1cc]:hover:not(.s2-type-card--selected):not(.s2-type-card--locked){border-color:#ccc;background:#fafafa}.s2-type-card--selected[data-v-e820d1cc]{border-color:#e05540;background:#fff8f7}.s2-type-card--locked[data-v-e820d1cc]{opacity:.6;cursor:not-allowed}.s2-type-card-check[data-v-e820d1cc]{position:absolute;top:12px;right:12px;font-size:18px;color:#e05540}.s2-type-card-check .fal.fa-circle[data-v-e820d1cc]{color:#ddd;font-size:16px}.s2-type-card-icon[data-v-e820d1cc]{width:36px;height:36px;border-radius:8px;background:#fff0ee;display:flex;align-items:center;justify-content:center;color:#e05540;font-size:16px;margin-bottom:4px}.s2-type-card-icon--active[data-v-e820d1cc]{background:#e05540;color:#fff}.s2-type-card-label[data-v-e820d1cc]{font-size:14px;font-weight:700;color:#1a1a1a}.s2-type-card-desc[data-v-e820d1cc]{font-size:12px;color:#888;line-height:1.4}.s2-type-card-desc--locked[data-v-e820d1cc]{color:#e05540}.s2-amount-layout[data-v-e820d1cc]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:flex-start}.s2-input-label[data-v-e820d1cc]{font-size:12px;font-weight:600;color:#888;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.s2-kr-field[data-v-e820d1cc]{display:flex;align-items:center;border:1.5px solid #e8e4e0;border-radius:8px;overflow:hidden;background:#fff}.s2-kr-field[data-v-e820d1cc]:focus-within{border-color:#aaa}.s2-kr-input[data-v-e820d1cc]{flex:1;padding:10px 14px;font-size:14px;color:#1a1a1a;border:none;outline:none;background:transparent;min-width:0}.s2-kr-input[data-v-e820d1cc]::-moz-placeholder{color:#ccc}.s2-kr-input[data-v-e820d1cc]:-ms-input-placeholder{color:#ccc}.s2-kr-input[data-v-e820d1cc]::placeholder{color:#ccc}.s2-kr-suffix[data-v-e820d1cc]{padding:10px 14px;font-size:13px;color:#bbb;background:#fafafa;border-left:1px solid #e8e4e0;white-space:nowrap}.s2-percent-pills[data-v-e820d1cc]{display:flex;flex-wrap:wrap;gap:8px}.s2-percent-pill[data-v-e820d1cc]{padding:7px 16px;border-radius:100px;border:1.5px solid #e8e4e0;background:#fff;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:all .15s}.s2-percent-pill[data-v-e820d1cc]:hover:not(.s2-percent-pill--active){border-color:#bbb;color:#1a1a1a}.s2-percent-pill--active[data-v-e820d1cc]{border-color:#e05540;color:#e05540;background:#fff8f7}.s2-breakdown[data-v-e820d1cc]{background:#fff8f7;border:1px solid #f0ddd9;border-radius:10px;overflow:hidden}.s2-breakdown-header[data-v-e820d1cc]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;color:#1a1a1a;border-bottom:1px solid #f0ddd9}.s2-breakdown-icon[data-v-e820d1cc]{color:#e05540}.s2-breakdown-row[data-v-e820d1cc]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px;font-size:13px;color:#555;border-bottom:1px solid #f0ddd9}.s2-breakdown-row>div[data-v-e820d1cc]:last-child{white-space:nowrap;font-weight:500;color:#1a1a1a}.s2-breakdown-hint[data-v-e820d1cc]{font-size:11px;color:#aaa;margin-top:1px}.s2-breakdown-total[data-v-e820d1cc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:700;color:#1a1a1a}.s2-breakdown-total-val[data-v-e820d1cc]{font-size:20px;font-weight:800;color:#e05540}.s2-actions[data-v-e820d1cc]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px}.s2-back-btn[data-v-e820d1cc]{color:#666!important;letter-spacing:0;text-transform:none}@media(max-width:600px){.s2-amount-layout[data-v-e820d1cc],.s2-type-cards[data-v-e820d1cc]{grid-template-columns:1fr}}.s2-locked-banner[data-v-e820d1cc]{display:flex;align-items:center;gap:8px;background:#fff8f0;border:1px solid #f5ddb0;border-radius:8px;padding:12px 16px;font-size:13px;color:#7a5c10;margin-bottom:16px}.s3-wrap[data-v-6b96ae99]{display:flex;flex-direction:column;gap:16px;padding:8px 0 24px}.s3-card[data-v-6b96ae99]{background:#fff;border-radius:12px;border:1px solid #ede8e3;padding:20px 24px}.s3-card-header[data-v-6b96ae99]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.s3-num[data-v-6b96ae99]{width:28px;height:28px;min-width:28px;border-radius:50%;background:#f0ebe6;color:#888;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-top:2px}.s3-num--done[data-v-6b96ae99]{background:#e05540;color:#fff}.s3-card-title[data-v-6b96ae99]{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.3}.s3-card-sub[data-v-6b96ae99]{font-size:12px;color:#999;margin-top:2px}.s3-hint[data-v-6b96ae99]{background:#fafafa;border:1.5px dashed #ddd;border-radius:8px;padding:12px 16px;margin-bottom:14px}.s3-hint-icon[data-v-6b96ae99]{color:#e05540;margin-right:6px;font-size:13px}.s3-hint-label[data-v-6b96ae99]{font-size:12px;font-weight:600;color:#555}.s3-hint-list[data-v-6b96ae99]{margin:8px 0 0 18px;padding:0}.s3-hint-list li[data-v-6b96ae99]{font-size:13px;color:#666;margin-bottom:3px}.s3-footer[data-v-6b96ae99]{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.uid-card[data-v-700d7f10]{background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.uid-header[data-v-700d7f10]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #f0ede9}.uid-title[data-v-700d7f10]{font-size:16px;font-weight:700;color:#1a1a1a}.uid-sub[data-v-700d7f10]{font-size:12px;color:#999;margin-top:2px}.uid-close[data-v-700d7f10]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#aaa;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.uid-close[data-v-700d7f10]:hover{background:#f0ede9;color:#333}.uid-body[data-v-700d7f10]{padding:20px}.uid-upload-zone[data-v-700d7f10]{position:relative;border:2px dashed #e0dbd6;border-radius:10px;background:#fafaf8;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s;margin-bottom:12px}.uid-upload-zone[data-v-700d7f10]:hover{border-color:#e05540;background:#fff8f7}.uid-upload-zone--filled[data-v-700d7f10]{border-style:solid;border-color:#e8e4e0;background:transparent}.uid-upload-zone--filled[data-v-700d7f10]:hover{border-color:#e05540}.uid-preview-img[data-v-700d7f10]{display:block;width:100%}.uid-change-overlay[data-v-700d7f10]{position:absolute;inset:0;background:rgba(0,0,0,.35);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;opacity:0;transition:opacity .2s}.uid-upload-zone:hover .uid-change-overlay[data-v-700d7f10]{opacity:1}.uid-placeholder[data-v-700d7f10]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.uid-placeholder-icon[data-v-700d7f10]{font-size:36px;color:#ccc;margin-bottom:10px}.uid-placeholder-label[data-v-700d7f10]{font-size:14px;font-weight:600;color:#888}.uid-placeholder-sub[data-v-700d7f10]{font-size:12px;color:#bbb;margin-top:4px}.uid-file-row[data-v-700d7f10]{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 12px;background:#f5f2ef;border-radius:8px;margin-bottom:12px}.uid-file-icon[data-v-700d7f10]{color:#aaa}.uid-file-name[data-v-700d7f10]{flex:1;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uid-file-error[data-v-700d7f10]{color:#c62828;font-size:12px}.uid-file-ok[data-v-700d7f10]{color:#2e7d32;font-size:12px}.uid-specs[data-v-700d7f10]{display:flex;flex-wrap:wrap;gap:8px}.uid-spec[data-v-700d7f10]{font-size:12px;color:#888;background:#f5f2ef;border-radius:6px;padding:4px 10px;display:flex;align-items:center;gap:5px}.uid-recent[data-v-700d7f10]{margin-top:16px}.uid-recent-title[data-v-700d7f10]{font-size:12px;font-weight:600;color:#888;margin-bottom:8px}.uid-recent-list[data-v-700d7f10]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.uid-recent-item[data-v-700d7f10]{border:2px solid #e8e4e0;border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .15s,transform .15s}.uid-recent-item[data-v-700d7f10]:hover{border-color:#e05540;transform:translateY(-1px)}.uid-footer[data-v-700d7f10]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #f0ede9}.s4-wrap[data-v-93c7452c]{display:flex;flex-direction:column;gap:16px;padding:8px 0 24px}.s4-card[data-v-93c7452c]{background:#fff;border-radius:12px;border:1px solid #ede8e3;padding:20px 24px}.s4-card-header[data-v-93c7452c]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.s4-num[data-v-93c7452c]{width:28px;height:28px;min-width:28px;border-radius:50%;background:#f0ebe6;color:#888;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-top:2px}.s4-num--done[data-v-93c7452c]{background:#e05540;color:#fff}.s4-card-title[data-v-93c7452c]{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.3}.s4-card-sub[data-v-93c7452c]{font-size:12px;color:#999;margin-top:2px}.s4-banner-img[data-v-93c7452c]{border-radius:8px;margin-bottom:14px;overflow:hidden;max-height:220px}.s4-image-actions[data-v-93c7452c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.s4-template-label[data-v-93c7452c]{font-size:13px;color:#888}.s4-templates[data-v-93c7452c]{display:flex;gap:8px}.s4-template-thumb[data-v-93c7452c]{border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.s4-template-thumb[data-v-93c7452c]:hover{border-color:#ccc}.s4-template-thumb--active[data-v-93c7452c]{border-color:#e05540}.s4-dates[data-v-93c7452c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.s4-date-label[data-v-93c7452c]{font-size:13px;font-weight:500;color:#555;margin-bottom:6px}.s4-duration-info[data-v-93c7452c]{background:#fff5f3;border:1px solid #f5c9c2;border-radius:8px;padding:12px 16px;font-size:13px;color:#555;display:flex;align-items:flex-start;gap:10px}.s4-duration-info--error[data-v-93c7452c]{background:#fff5f5;border-color:#ffcdd2}.s4-info-icon[data-v-93c7452c]{color:#e05540;font-size:15px;margin-top:1px;flex-shrink:0}.s4-dates-hint[data-v-93c7452c]{display:flex;align-items:center;font-size:12px;color:#888;margin-bottom:10px}.s4-name-hint[data-v-93c7452c]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#fdecea;border:1px solid #f5c6c0;color:#c0392b;font-size:13px}.s4-name-hint-btn[data-v-93c7452c]{margin-left:auto;color:#e05540;font-weight:600;text-decoration:underline;white-space:nowrap}@media(max-width:600px){.s4-name-hint[data-v-93c7452c]{flex-wrap:wrap}.s4-name-hint-btn[data-v-93c7452c]{margin-left:0}}.s4-footer[data-v-93c7452c]{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.ccs-wrap[data-v-eac49032]{display:flex;flex-direction:column}.ccs-nav[data-v-eac49032]{display:flex;border:1px solid #e8e4e0;border-radius:12px;background:#fff;margin-bottom:20px}.ccs-nav-item[data-v-eac49032]{position:relative;flex:1;display:flex;align-items:center;gap:10px;padding:14px 18px;border:none;background:transparent;cursor:default;text-align:left}.ccs-nav-item.ccs-nav-item--active[data-v-eac49032]{background:#fff5f3;border-radius:10px;margin:4px;padding:10px 14px;cursor:default}.ccs-nav-item.ccs-nav-item--active .ccs-nav-num[data-v-eac49032]{background:#e05540;color:#fff}.ccs-nav-item.ccs-nav-item--active .ccs-nav-label[data-v-eac49032]{color:#e05540}.ccs-nav-item.ccs-nav-item--active .ccs-nav-sub[data-v-eac49032]{color:#c07060}.ccs-nav-item.ccs-nav-item--done[data-v-eac49032]:not(.ccs-nav-item--active){cursor:pointer}.ccs-nav-item.ccs-nav-item--done[data-v-eac49032]:not(.ccs-nav-item--active):hover{background:#f5f5f5;border-radius:10px;margin:4px;padding:10px 14px}.ccs-nav-item.ccs-nav-item--done:not(.ccs-nav-item--active) .ccs-nav-num[data-v-eac49032]{background:#4caf50;color:#fff}.ccs-nav-item:not(.ccs-nav-item--active):not(.ccs-nav-item--done) .ccs-nav-num[data-v-eac49032]{background:#e0e0e0;color:#9e9e9e}.ccs-nav-item:not(.ccs-nav-item--active):not(.ccs-nav-item--done) .ccs-nav-label[data-v-eac49032]{color:#9e9e9e}.ccs-nav-item:not(.ccs-nav-item--active):not(.ccs-nav-item--done) .ccs-nav-sub[data-v-eac49032]{color:#bdbdbd}.ccs-nav-num[data-v-eac49032]{width:28px;height:28px;border-radius:50%;background:#f0ede9;color:#999;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.ccs-nav-text[data-v-eac49032]{display:flex;flex-direction:column;gap:1px;min-width:0}.ccs-nav-label[data-v-eac49032]{font-size:13px;font-weight:600;color:#888;white-space:nowrap}.ccs-nav-sub[data-v-eac49032]{font-size:11px;color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccs-body[data-v-eac49032]{display:flex;align-items:flex-start;gap:20px}.ccs-content[data-v-eac49032]{flex:1;min-width:0}.ccs-preview[data-v-eac49032]{width:480px;flex-shrink:0;position:sticky;top:80px}.ccs-preview-header[data-v-eac49032]{font-size:11px;font-weight:600;color:#999;letter-spacing:.06em;margin-bottom:10px;display:flex;align-items:center;gap:5px}.ccs-preview-card[data-v-eac49032]{border:1px solid #e8e4e0;border-radius:12px;overflow:hidden;background:#fff}.ccs-preview-img[data-v-eac49032]{height:130px;background:#f0ede9 50%/cover no-repeat;position:relative;display:flex;align-items:center;justify-content:center}.ccs-preview-img-empty[data-v-eac49032]{color:#ccc;font-size:28px}.ccs-preview-img-overlay[data-v-eac49032]{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.55);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:5px;display:inline-flex;align-items:center;gap:4px}.ccs-preview-body[data-v-eac49032]{padding:14px}.ccs-preview-name[data-v-eac49032]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.4}.ccs-preview-rows[data-v-eac49032]{display:flex;flex-direction:column;gap:0;border-top:1px solid #f0ede9}.ccs-preview-row[data-v-eac49032]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f0ede9}.ccs-preview-row-icon[data-v-eac49032]{width:16px;color:#bbb;font-size:12px;flex-shrink:0}.ccs-preview-row-label[data-v-eac49032]{font-size:13px;color:#999;flex:1}.ccs-preview-row-val[data-v-eac49032]{font-size:13px;font-weight:600;color:#333}.ccs-preview-progress[data-v-eac49032]{margin-top:12px}.ccs-preview-progress-label[data-v-eac49032]{display:flex;justify-content:space-between;font-size:13px;color:#999;margin-bottom:5px}.ccs-preview-progress-count[data-v-eac49032]{font-weight:600;color:#555}.ccs-preview-progress-bar[data-v-eac49032]{height:4px;background:#f0ede9;border-radius:2px;overflow:hidden}.ccs-preview-progress-fill[data-v-eac49032]{height:100%;background:#e05540;border-radius:2px;transition:width .3s}@media(max-width:900px){.ccs-preview[data-v-eac49032]{display:none}}@media(max-width:600px){.ccs-nav[data-v-eac49032]{flex-direction:column;border-radius:8px}.ccs-nav-item[data-v-eac49032]{border-right:none;border-bottom:1px solid #e8e4e0}.ccs-nav-item[data-v-eac49032]:last-child{border-bottom:none}}.cpd-card[data-v-b20a60c2]{border-radius:16px!important;overflow:hidden}.cpd-header[data-v-b20a60c2]{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 18px;border-bottom:1px solid #f0f0f0;background:#fff}.cpd-header-title[data-v-b20a60c2]{font-size:18px;font-weight:600;color:#1a1a1a}.cpd-header-sub[data-v-b20a60c2]{font-size:13px;color:#999;margin-top:2px}.cpd-blocker[data-v-b20a60c2]{display:flex;align-items:center;background:#fff5f4;border-bottom:1px solid #fde0dc;padding:12px 28px;font-size:13px;color:#e05540}.cpd-body[data-v-b20a60c2]{max-height:72vh;overflow-y:auto;background:#f7f7f8}.cpd-banner[data-v-b20a60c2]{width:100%;height:240px;overflow:hidden;background:#ececec}.cpd-banner-img[data-v-b20a60c2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cpd-banner-placeholder[data-v-b20a60c2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#bbb;font-size:13px}.cpd-title-row[data-v-b20a60c2]{display:flex;align-items:center;gap:12px;padding:20px 24px 4px;background:#fff;border-bottom:1px solid #f0f0f0}.cpd-campaign-name[data-v-b20a60c2]{font-size:22px;font-weight:700;color:#1a1a1a;line-height:1.2}.cpd-flag[data-v-b20a60c2]{width:28px;height:auto;border-radius:3px}.cpd-columns[data-v-b20a60c2]{display:flex;gap:0;align-items:flex-start;padding:20px 24px;gap:20px}@media(max-width:700px){.cpd-columns[data-v-b20a60c2]{flex-direction:column;padding:16px 16px}.cpd-right[data-v-b20a60c2]{width:100%}}.cpd-left[data-v-b20a60c2]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.cpd-section[data-v-b20a60c2]{background:#fff;border-radius:12px;padding:18px 20px}.cpd-section-label[data-v-b20a60c2]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#e05540;margin-bottom:8px}.cpd-section-text[data-v-b20a60c2]{font-size:14px;color:#444;line-height:1.65;white-space:pre-line}.cpd-right[data-v-b20a60c2]{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.cpd-meta-card[data-v-b20a60c2]{background:#fff;border-radius:12px;padding:14px 16px}.cpd-meta-heading[data-v-b20a60c2]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#e05540;margin-bottom:10px}.cpd-meta-row[data-v-b20a60c2]{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.cpd-meta-row+.cpd-meta-row[data-v-b20a60c2]{border-top:1px solid #f4f4f4}.cpd-meta-icon[data-v-b20a60c2]{color:#aaa!important;margin-top:2px;flex-shrink:0;font-size:14px!important}.cpd-meta-content[data-v-b20a60c2]{min-width:0}.cpd-meta-value[data-v-b20a60c2]{font-size:13px;font-weight:500;color:#1a1a1a;line-height:1.3}.cpd-meta-label[data-v-b20a60c2]{font-size:11px;color:#aaa;margin-top:1px}.cpd-link[data-v-b20a60c2]{color:#e05540;text-decoration:none}.cpd-link[data-v-b20a60c2]:hover{text-decoration:underline}.cpd-footer[data-v-b20a60c2]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff}.cpd-btn-close[data-v-b20a60c2]{color:#666!important;font-weight:500;letter-spacing:0;text-transform:none}.cpd-btn-publish[data-v-b20a60c2]{background-color:#e05540!important;color:#fff!important;font-weight:600;letter-spacing:0;text-transform:none;border-radius:8px!important;padding:0 20px!important;height:40px!important}.cpd-btn-publish--disabled[data-v-b20a60c2]{background-color:#ddd!important;color:#999!important}@media(max-width:700px){.cpd-banner[data-v-b20a60c2]{height:160px}.cpd-title-row[data-v-b20a60c2]{padding:16px 16px 4px}.cpd-campaign-name[data-v-b20a60c2]{font-size:18px}.cpd-header[data-v-b20a60c2]{padding:18px 20px 14px}.cpd-footer[data-v-b20a60c2]{padding:14px 16px}}.pg[data-v-6e63764a]{margin-bottom:20px}.pg-card[data-v-6e63764a]{position:relative;display:flex;align-items:center;gap:16px;padding:12px 14px 12px 12px;border-radius:12px;background:linear-gradient(135deg,var(--accent-soft,#fdf1ef),var(--surface,#fff) 60%);border:1px solid var(--accent-line,rgba(247,98,91,.25))}.pg-thumb[data-v-6e63764a]{position:relative;flex-shrink:0;width:136px;aspect-ratio:16/9;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid var(--line,#e8e8e8);background:var(--surface-2,#f3eeec) 50%/cover no-repeat}.pg-thumb[data-v-6e63764a]:after{content:"";position:absolute;inset:0;background:rgba(1,49,56,.18);transition:background .15s}.pg-thumb[data-v-6e63764a]:hover:after{background:rgba(1,49,56,.08)}.pg-thumb-play[data-v-6e63764a]{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent,#f7625b);color:#fff;font-size:12px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.pg-thumb-play i[data-v-6e63764a]{margin-left:2px}.pg-thumb-time[data-v-6e63764a]{position:absolute;z-index:1;right:5px;bottom:5px;padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.65);color:#fff;font-size:10.5px;font-weight:600}.pg-body[data-v-6e63764a]{flex:1;min-width:0}.pg-eyebrow[data-v-6e63764a]{margin-bottom:2px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#f7625b)}.pg-title[data-v-6e63764a]{font-size:15px;font-weight:700;line-height:1.3;color:var(--ink-1,#1a1a1a)}.pg-desc[data-v-6e63764a]{margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--ink-3,#888)}.pg-watch[data-v-6e63764a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:8px;cursor:pointer;background:var(--accent,#f7625b);color:var(--accent-fg,#fff);font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s}.pg-watch[data-v-6e63764a]:hover{background:var(--accent-strong,#d94f49)}.pg-watch i[data-v-6e63764a]{font-size:15px}.pg-hide[data-v-6e63764a]{flex-shrink:0;width:28px;height:28px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3,#888);font-size:15px}.pg-hide[data-v-6e63764a]:hover{background:var(--surface-2,#f3f3f3);color:var(--ink-1,#1a1a1a)}.pg-pill[data-v-6e63764a]{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:30px;padding:0 12px 0 10px;border-radius:99px;cursor:pointer;border:1px solid var(--accent-line,rgba(247,98,91,.25));background:var(--accent-soft,#fdf1ef);color:var(--accent,#f7625b);font-size:12.5px;font-weight:600;transition:background .15s}.pg-pill[data-v-6e63764a]:hover{background:var(--accent-line,rgba(247,98,91,.25))}.pg-pill i[data-v-6e63764a]{font-size:15px;flex-shrink:0}.pg-pill span[data-v-6e63764a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-pill b[data-v-6e63764a]{font-weight:500;color:var(--ink-2,#4d7278)}@media (max-width:600px){.pg-card[data-v-6e63764a]{flex-wrap:wrap;gap:12px;padding:12px}.pg-thumb[data-v-6e63764a]{width:104px}.pg-body[data-v-6e63764a]{padding-right:24px}.pg-desc[data-v-6e63764a]{display:none}.pg-watch[data-v-6e63764a]{width:100%;height:38px}.pg-hide[data-v-6e63764a]{position:absolute;top:8px;right:8px}}.pg-dialog[data-v-6e63764a]{background:#000;border-radius:12px;overflow:hidden}.pg-dialog-header[data-v-6e63764a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface,#fff);border-bottom:1px solid var(--line,#e8e8e8)}.pg-dialog-title[data-v-6e63764a]{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;color:var(--ink-1,#1a1a1a)}.pg-dialog-title span[data-v-6e63764a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-dialog-title-icon[data-v-6e63764a]{color:var(--accent,#f7625b);font-size:18px}.pg-dialog-actions[data-v-6e63764a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.pg-lang[data-v-6e63764a]{display:inline-flex;padding:2px;border-radius:8px;background:var(--surface-2,#f3f3f3)}.pg-lang-btn[data-v-6e63764a]{min-width:36px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-3,#888);transition:all .15s}.pg-lang-btn[data-v-6e63764a]:hover{color:var(--ink-1,#1a1a1a)}.pg-lang-btn--active[data-v-6e63764a]{background:var(--surface,#fff);color:var(--accent,#f7625b);box-shadow:0 1px 2px rgba(0,0,0,.08)}.pg-close[data-v-6e63764a]{font-size:18px;color:var(--ink-3,#888);padding:2px 6px}.pg-close[data-v-6e63764a]:hover{color:var(--ink-1,#1a1a1a)}.pg-video[data-v-6e63764a]{display:block;width:100%;aspect-ratio:16/9;max-height:80vh;background:#000}.ccp-wrap[data-v-f07e2f9e]{max-width:1200px;margin:0 auto}.ccp-header[data-v-f07e2f9e]{margin-bottom:24px}.ccp-header-top[data-v-f07e2f9e]{display:flex;align-items:flex-start;gap:12px}.ccp-back[data-v-f07e2f9e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#888;text-decoration:none;margin-top:6px;flex-shrink:0;transition:background .15s,color .15s}.ccp-back[data-v-f07e2f9e]:hover{background:#f0ede9;color:#1a1a1a}.ccp-title-area[data-v-f07e2f9e]{flex:1;min-width:0}.ccp-name-input[data-v-f07e2f9e]{width:100%;font-size:26px;font-weight:700;color:#1a1a1a;border:none;outline:none;background:transparent;line-height:1.2}.ccp-name-input[data-v-f07e2f9e]::-moz-placeholder{color:#ccc}.ccp-name-input[data-v-f07e2f9e]:-ms-input-placeholder{color:#ccc}.ccp-name-input[data-v-f07e2f9e]::placeholder{color:#ccc}.ccp-name-meta[data-v-f07e2f9e]{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ccp-name-counter[data-v-f07e2f9e],.ccp-name-hint[data-v-f07e2f9e]{font-size:12px;color:#999}.ccp-header-right[data-v-f07e2f9e]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:4px}.ccp-save-status[data-v-f07e2f9e]{display:flex;align-items:center;font-size:12px;color:#888;white-space:nowrap;margin-right:4px}.ccp-save-error[data-v-f07e2f9e]{color:#c62828;display:flex;align-items:center}.ccp-btn-action[data-v-f07e2f9e]{font-size:13px!important;font-weight:500!important;border-radius:8px!important;border-color:#ddd!important;color:#555!important;background:#fff!important;text-transform:none!important;letter-spacing:0!important}.ccp-btn-action--preview[data-v-f07e2f9e]:hover{border-color:#888!important;color:#222!important}.ccp-btn-action--delete[data-v-f07e2f9e]:hover{border-color:#e05540!important;color:#e05540!important}.ccp-loading[data-v-f07e2f9e],.ccp-not-found[data-v-f07e2f9e]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#888}.ccp-name-valid[data-v-f07e2f9e]{font-size:12px;color:#888;display:flex;align-items:center;gap:4px}.ccp-name-input[data-v-f07e2f9e]{padding-bottom:4px;border-bottom:2px solid transparent;transition:border-color .15s}.ccp-title-area--error .ccp-name-input[data-v-f07e2f9e]{border-bottom-color:rgba(224,85,64,.45)}.ccp-title-area--error .ccp-name-input[data-v-f07e2f9e]::-moz-placeholder{color:rgba(224,85,64,.45)}.ccp-title-area--error .ccp-name-input[data-v-f07e2f9e]:-ms-input-placeholder{color:rgba(224,85,64,.45)}.ccp-title-area--error .ccp-name-input[data-v-f07e2f9e]::placeholder{color:rgba(224,85,64,.45)}.ccp-title-area--error .ccp-name-input[data-v-f07e2f9e]:focus{border-bottom-color:#e05540}.ccp-name-error[data-v-f07e2f9e]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#e05540}.ccp-title-area--shake[data-v-f07e2f9e]{-webkit-animation:ccp-shake-data-v-f07e2f9e .45s ease;animation:ccp-shake-data-v-f07e2f9e .45s ease}@-webkit-keyframes ccp-shake-data-v-f07e2f9e{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes ccp-shake-data-v-f07e2f9e{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media(max-width:600px){.ccp-header-top[data-v-f07e2f9e]{flex-wrap:wrap}.ccp-header-right[data-v-f07e2f9e]{width:100%;justify-content:flex-end}.ccp-name-input[data-v-f07e2f9e]{font-size:20px}}