.content[data-v-3d326922]{padding:24px}.ads-gen-header[data-v-3d326922]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.create-template-btn[data-v-3d326922]{background:#2f4858;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:38px;padding:0 18px}.create-template-btn[data-v-3d326922]:hover{background:#243946}.empty[data-v-3d326922],.loading[data-v-3d326922]{font-size:16px;margin-top:24px}.templates-list[data-v-3d326922]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px;margin-top:24px}.template-card[data-v-3d326922]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;background:#fff;border:1px solid #e5e9f0;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;justify-content:space-between;padding:16px}.template-main[data-v-3d326922]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:6px;min-width:0}.template-name[data-v-3d326922]{color:#111827;font-size:16px;font-weight:600}.template-meta[data-v-3d326922]{-ms-flex-wrap:wrap;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.template-actions[data-v-3d326922]{-ms-flex-negative:0;flex-shrink:0;gap:8px}.template-action-btn[data-v-3d326922],.template-actions[data-v-3d326922]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.template-action-btn[data-v-3d326922]{-ms-flex-pack:center;-webkit-box-pack:center;background:#fff;border:1px solid #e5e9f0;border-radius:8px;color:#374151;cursor:pointer;height:36px;justify-content:center;width:36px}.template-action-btn[data-v-3d326922]:hover{border-color:#39bcf7;color:#111827}.template-action-btn[data-v-3d326922]:disabled{cursor:not-allowed;opacity:.5}.start-icon[data-v-3d326922]{display:block;height:18px;width:18px}.advertisement-icon[data-v-3d326922]{display:block;height:19px;width:19px}.xml-btn[data-v-3d326922]:hover{background:#fff7ed;border-color:#fdba74}.start-btn[data-v-3d326922]:hover{background:#ecfdf5;border-color:#86efac}.edit-btn[data-v-3d326922]:hover{background:#f0f6ff}.delete-btn[data-v-3d326922]:hover{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.error-message[data-v-3d326922],.modal-error-message[data-v-3d326922]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-top:14px;padding:10px 12px}.success-message[data-v-3d326922]{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#047857;font-size:13px;margin-top:14px;padding:10px 12px}.generate-modal-content[data-v-3d326922]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:18px;padding:18px 22px 8px}.generate-template-info[data-v-3d326922]{background:#f9fbff;border:1px solid #d9e6ff;border-radius:10px;padding:14px 16px}.generate-template-label[data-v-3d326922]{color:#6b7280;font-size:13px;margin-bottom:8px}.generate-template-name[data-v-3d326922]{color:#111827;font-size:16px;font-weight:700}.field[data-v-3d326922]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px}.field-label[data-v-3d326922]{color:#6b7280;font-size:13px}.field-hint[data-v-3d326922]{color:#9ca3af;font-size:13px}.text-input[data-v-3d326922]{-webkit-transition:border-color .2s,-webkit-box-shadow .2s;background:#fff;border:1px solid #dfe3ea;border-radius:8px;font-size:15px;height:48px;padding:8px 14px;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.text-input[data-v-3d326922]:focus{-webkit-box-shadow:0 0 0 3px rgba(57,188,247,.15);border-color:#39bcf7;box-shadow:0 0 0 3px rgba(57,188,247,.15);outline:none}.generate-actions[data-v-3d326922]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:8px}.generate-submit-btn[data-v-3d326922]{background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;min-height:44px;min-width:210px;padding:0 24px}.generate-submit-btn[data-v-3d326922]:hover{opacity:.95}.generate-submit-btn[data-v-3d326922]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.content[data-v-3d326922]{padding:14px}.ads-gen-header[data-v-3d326922]{-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-start;flex-direction:column;gap:12px}.create-template-btn[data-v-3d326922]{width:100%}.template-card[data-v-3d326922]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.generate-modal-content[data-v-3d326922]{padding:14px 8px 4px}.generate-submit-btn[data-v-3d326922]{width:100%}}.deal-auto-icon[data-v-3d326922]{display:block;height:19px;width:19px}.publish-btn[data-v-3d326922]:hover{background:#f0fdf4;border-color:#4ade80}.generate-count-input-wrap[data-v-3d326922]{position:relative}.generate-count-input[data-v-3d326922]{width:100%}.generate-count-input.is-fixed[data-v-3d326922]{background:#faf8ff;border-color:#c4b5fd;color:#5b21b6;cursor:not-allowed;font-weight:700;opacity:1;padding-right:158px}.generate-count-input.is-fixed[data-v-3d326922]:disabled{-webkit-text-fill-color:#5b21b6;color:#5b21b6;opacity:1}.generate-count-lock[data-v-3d326922]{-webkit-transform:translateY(-50%);background:#ede9fe;border-radius:7px;color:#6d28d9;font-size:11px;font-weight:700;gap:6px;min-height:30px;padding:0 10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.generate-count-lock-icon[data-v-3d326922],.generate-count-lock[data-v-3d326922]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.generate-count-lock-icon[data-v-3d326922]{-ms-flex-pack:center;-webkit-box-pack:center;background:#8b5cf6;border-radius:999px;color:#fff;font-size:10px;height:18px;justify-content:center;width:18px}.unique-generation-count-info[data-v-3d326922]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:9px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px}.unique-generation-count-info-icon[data-v-3d326922]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#8b5cf6;border-radius:999px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:24px;justify-content:center;width:24px}.unique-generation-count-info-title[data-v-3d326922]{color:#5b21b6;font-size:13px;font-weight:700}.unique-generation-count-info-text[data-v-3d326922]{color:#6d28d9;font-size:12px;line-height:1.45;margin-top:3px}