.template-image-field__row[data-v-8fe10883]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;display:flex;gap:14px;padding:12px}.template-image-field__placeholder[data-v-8fe10883],.template-image-field__preview[data-v-8fe10883]{border-radius:6px;flex:0 0 72px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.template-image-field__placeholder[data-v-8fe10883]{background:#f5f5f7;color:#929299;display:grid;place-items:center}.template-image-field__controls[data-v-8fe10883]{min-width:0}.template-image-field__actions[data-v-8fe10883]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.template-image-field__browse[data-v-8fe10883],.template-image-field__pick[data-v-8fe10883]{align-items:center;background:#fff;border:1px solid #d9d9df;border-radius:6px;box-sizing:border-box;color:#333;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;justify-content:center;line-height:1.4;min-height:34px;padding:0 12px;position:relative}.template-image-field__browse[data-v-8fe10883]{background:#f5f9ff;border-color:#c9def3;color:#06c}.template-image-field__pick input[data-v-8fe10883]{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.template-gallery button[data-v-8fe10883]:focus-visible,.template-image-field button[data-v-8fe10883]:focus-visible,.template-image-field__pick[data-v-8fe10883]:focus-within{outline:2px solid #06c;outline-offset:3px}.template-image-field__remove[data-v-8fe10883]{background:none;border:0;color:#7a7a7a;cursor:pointer;font-size:12px;padding:8px}.template-image-field small[data-v-8fe10883]{color:#7a7a7a;display:block;font-size:11px;line-height:1.5;margin-top:8px}.template-image-field button[data-v-8fe10883]:disabled,.template-image-field__pick.disabled[data-v-8fe10883]{cursor:not-allowed;opacity:.5}.template-gallery[data-v-8fe10883]{color:#1d1d1f}.template-gallery__intro[data-v-8fe10883]{color:#7a7a7a;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:18px}.template-gallery__grid[data-v-8fe10883]{display:grid;gap:16px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-gallery__tile[data-v-8fe10883]{background:transparent;border:0;color:inherit;cursor:pointer;min-width:0;padding:0;text-align:left}.template-gallery__picture[data-v-8fe10883]{aspect-ratio:1;background:#f5f5f7;border:2px solid transparent;border-radius:9px;overflow:hidden;position:relative}.template-gallery__picture img[data-v-8fe10883]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-gallery__tile.selected .template-gallery__picture[data-v-8fe10883]{border-color:#06c}.template-gallery__check[data-v-8fe10883]{background:#0000002e;border:1.5px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;display:grid;font-size:13px;height:22px;place-items:center;position:absolute;right:7px;top:7px;width:22px}.template-gallery__tile.selected .template-gallery__check[data-v-8fe10883]{background:#06c;border-color:#06c}.template-gallery__name[data-v-8fe10883]{display:block;font-size:12px;line-height:1.5;margin:7px 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-gallery__empty[data-v-8fe10883]{align-items:center;color:#7a7a7a;display:flex;flex-direction:column;font-size:13px;gap:12px;justify-content:center;min-height:300px;text-align:center}.template-gallery__empty strong[data-v-8fe10883]{color:#333;font-size:16px;font-weight:500}.template-gallery__empty-icon[data-v-8fe10883]{background:#f5f5f7;border-radius:16px;display:grid;font-size:32px;height:64px;place-items:center;width:64px}.template-gallery__state[data-v-8fe10883]{align-items:center;color:#7a7a7a;display:flex;font-size:13px;gap:12px;justify-content:center;padding:28px 0}.template-gallery__more[data-v-8fe10883],.template-gallery__state button[data-v-8fe10883]{background:none;border:0;color:#06c;cursor:pointer;font-size:13px}.template-gallery__more[data-v-8fe10883]{background:#f5f5f7;border-radius:6px;display:block;margin:22px auto 8px;padding:10px 24px}.template-gallery__footer[data-v-8fe10883]{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:10px;padding-top:16px;width:100%}.template-gallery__selection[data-v-8fe10883]{color:#7a7a7a;flex:1;font-size:12px}@media(max-width:560px){.template-gallery__grid[data-v-8fe10883]{gap:14px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-gallery__intro[data-v-8fe10883]{font-size:12px}.template-gallery__selection[data-v-8fe10883]{display:none}.template-gallery__footer[data-v-8fe10883]{justify-content:flex-end}.template-image-field__row[data-v-8fe10883]{gap:10px;padding:10px}.template-image-field__placeholder[data-v-8fe10883],.template-image-field__preview[data-v-8fe10883]{flex-basis:56px;height:64px;width:56px}.template-image-field__browse[data-v-8fe10883],.template-image-field__pick[data-v-8fe10883]{font-size:12px;padding:0 9px}}.ai-tpl-form[data-v-20bbdd8d]{gap:12px}.ai-tpl-form[data-v-20bbdd8d],.ai-tpl-form__row[data-v-20bbdd8d]{display:flex;flex-direction:column}.ai-tpl-form__row[data-v-20bbdd8d]{gap:4px}.ai-tpl-form__label[data-v-20bbdd8d]{color:var(--color-ink-muted-80,#333);font-size:13px;font-weight:500;letter-spacing:-.1px}.ai-tpl-form__required[data-v-20bbdd8d]{color:#ff3b30;margin-left:2px}.ai-tpl-form__input[data-v-20bbdd8d],.ai-tpl-form__textarea[data-v-20bbdd8d]{background:var(--color-canvas,#fff);border:1px solid var(--color-hairline,#e5e7eb);border-radius:var(--radius-sm,8px);box-sizing:border-box;color:var(--color-ink,#111827);font-family:var(--font-text,inherit);font-size:14px;line-height:1.5;outline:none;padding:10px 12px;resize:vertical;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease);width:100%}.ai-tpl-form__input[data-v-20bbdd8d]:focus,.ai-tpl-form__textarea[data-v-20bbdd8d]:focus{border-color:var(--color-primary,#06c);box-shadow:0 0 0 3px #0066cc1a}.ai-tpl-form__input[data-v-20bbdd8d]:disabled,.ai-tpl-form__textarea[data-v-20bbdd8d]:disabled{background:var(--color-canvas-parchment,#f3f4f6);cursor:not-allowed;opacity:.6}.ai-tpl-form__input[data-v-20bbdd8d]::-moz-placeholder,.ai-tpl-form__textarea[data-v-20bbdd8d]::-moz-placeholder{color:#b6beca}.ai-tpl-form__input[data-v-20bbdd8d]::placeholder,.ai-tpl-form__textarea[data-v-20bbdd8d]::placeholder{color:#b6beca}.ai-tpl-form__select[data-v-20bbdd8d]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.ai-tpl-form__help[data-v-20bbdd8d]{color:var(--color-ink-muted-48,#7a7a7a);font-size:11px;line-height:1.4}
