.content[data-v-52a7b0c4]{padding:24px}.ads-gen-header[data-v-52a7b0c4]{-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-52a7b0c4]{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-52a7b0c4]:hover{background:#243946}.empty[data-v-52a7b0c4],.loading[data-v-52a7b0c4]{font-size:16px;margin-top:24px}.templates-list[data-v-52a7b0c4]{-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-52a7b0c4]{-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-52a7b0c4]{-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-52a7b0c4]{color:#111827;font-size:16px;font-weight:600}.template-meta[data-v-52a7b0c4]{-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-52a7b0c4]{-ms-flex-negative:0;flex-shrink:0;gap:8px}.template-action-btn[data-v-52a7b0c4],.template-actions[data-v-52a7b0c4]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.template-action-btn[data-v-52a7b0c4]{-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-52a7b0c4]:hover{border-color:#39bcf7;color:#111827}.template-action-btn[data-v-52a7b0c4]:disabled{cursor:not-allowed;opacity:.5}.start-icon[data-v-52a7b0c4]{display:block;height:18px;width:18px}.start-btn[data-v-52a7b0c4]:hover{background:#ecfdf5;border-color:#86efac}.edit-btn[data-v-52a7b0c4]:hover{background:#f0f6ff}.delete-btn[data-v-52a7b0c4]:hover{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.error-message[data-v-52a7b0c4],.modal-error-message[data-v-52a7b0c4]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-top:14px;padding:10px 12px}.success-message[data-v-52a7b0c4]{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-52a7b0c4]{-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-52a7b0c4]{background:#f9fbff;border:1px solid #d9e6ff;border-radius:10px;padding:14px 16px}.generate-template-label[data-v-52a7b0c4]{color:#6b7280;font-size:13px;margin-bottom:8px}.generate-template-name[data-v-52a7b0c4]{color:#111827;font-size:16px;font-weight:700}.field[data-v-52a7b0c4]{-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-52a7b0c4]{color:#6b7280;font-size:13px}.field-hint[data-v-52a7b0c4]{color:#9ca3af;font-size:13px}.text-input[data-v-52a7b0c4]{-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-52a7b0c4]: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-52a7b0c4]{-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-52a7b0c4]{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-52a7b0c4]:hover{opacity:.95}.generate-submit-btn[data-v-52a7b0c4]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.content[data-v-52a7b0c4]{padding:14px}.ads-gen-header[data-v-52a7b0c4]{-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-52a7b0c4]{width:100%}.template-card[data-v-52a7b0c4]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.generate-modal-content[data-v-52a7b0c4]{padding:14px 8px 4px}.generate-submit-btn[data-v-52a7b0c4]{width:100%}}