.unique-create[data-v-1e3cd71f]{margin-top:24px;max-width:920px}.local-state-note[data-v-1e3cd71f],.selected-fields-card[data-v-1e3cd71f],.unique-intro-card[data-v-1e3cd71f]{background:#faf8ff;border:1px solid #ddd6fe;border-radius:12px;padding:18px}.unique-intro-card[data-v-1e3cd71f]{-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;gap:18px;justify-content:space-between}.unique-intro-title[data-v-1e3cd71f]{color:#111827;font-size:18px;font-weight:700}.unique-intro-description[data-v-1e3cd71f]{color:#6b7280;font-size:13px;line-height:1.5;margin-top:6px;max-width:650px}.add-template-btn[data-v-1e3cd71f],.photo-db-add-btn[data-v-1e3cd71f],.select-fields-btn[data-v-1e3cd71f],.select-fields-submit-btn[data-v-1e3cd71f]{background:#8b5cf6;border:1px solid #8b5cf6;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;min-height:42px;padding:0 18px}.select-fields-btn[data-v-1e3cd71f]{-ms-flex-negative:0;flex-shrink:0}.add-template-btn[data-v-1e3cd71f]:hover,.photo-db-add-btn[data-v-1e3cd71f]:hover:not(:disabled),.select-fields-btn[data-v-1e3cd71f]:hover,.select-fields-submit-btn[data-v-1e3cd71f]:hover{opacity:.92}.selected-fields-card[data-v-1e3cd71f]{background:#fff;margin-top:14px}.selected-fields-head[data-v-1e3cd71f]{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;justify-content:space-between}.selected-fields-title[data-v-1e3cd71f]{color:#111827;font-size:15px;font-weight:700}.selected-fields-description[data-v-1e3cd71f]{color:#6b7280;font-size:12px;margin-top:4px}.selected-fields-count[data-v-1e3cd71f]{-ms-flex-align:center;-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;font-size:12px;font-weight:700;height:30px;justify-content:center;min-width:30px}.selected-fields-list[data-v-1e3cd71f]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.selected-field-chip[data-v-1e3cd71f]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:#5b21b6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-height:34px;padding:5px 7px 5px 12px}.selected-field-remove[data-v-1e3cd71f]{background:#ddd6fe;border:0;border-radius:999px;color:#5b21b6;cursor:pointer;font-size:17px;height:24px;line-height:1;padding:0;width:24px}.add-template-wrap[data-v-1e3cd71f]{-ms-flex-pack:center;-webkit-box-pack:center;border-top:1px solid #ede9fe;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:18px;padding-top:16px}.templates-empty[data-v-1e3cd71f],.unique-empty[data-v-1e3cd71f]{background:#faf8ff;border:1px dashed #c4b5fd;border-radius:12px;margin-top:14px;padding:24px;text-align:center}.unique-empty-icon[data-v-1e3cd71f]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#ede9fe;border-radius:999px;color:#7c3aed;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;height:42px;justify-content:center;margin:0 auto 10px;width:42px}.unique-empty-title[data-v-1e3cd71f]{color:#111827;font-size:15px;font-weight:700}.templates-empty[data-v-1e3cd71f],.unique-empty-description[data-v-1e3cd71f]{color:#6b7280;font-size:13px;line-height:1.5}.unique-empty-description[data-v-1e3cd71f]{margin:6px auto 0;max-width:560px}.unique-templates[data-v-1e3cd71f]{-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;margin-top:18px}.unique-template-card[data-v-1e3cd71f]{-webkit-box-shadow:0 5px 18px rgba(91,33,182,.06);background:#fdfcff;border:1px solid #c4b5fd;border-radius:14px;box-shadow:0 5px 18px rgba(91,33,182,.06);padding:16px}.unique-template-head[data-v-1e3cd71f]{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;border-bottom:1px solid #ede9fe;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;justify-content:space-between;padding-bottom:14px}.unique-template-head-main[data-v-1e3cd71f]{gap:12px}.unique-template-head-main[data-v-1e3cd71f],.unique-template-number[data-v-1e3cd71f]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.unique-template-number[data-v-1e3cd71f]{-ms-flex-pack:center;-webkit-box-pack:center;background:#8b5cf6;border-radius:10px;color:#fff;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.unique-template-title[data-v-1e3cd71f]{color:#111827;font-size:16px;font-weight:700}.unique-template-description[data-v-1e3cd71f]{color:#6b7280;font-size:12px;margin-top:3px}.remove-template-btn[data-v-1e3cd71f]{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:700;min-height:36px;padding:0 12px}.remove-template-btn[data-v-1e3cd71f]:hover{background:#fef2f2}.unique-template-fields[data-v-1e3cd71f]{-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:14px}.template-field-card[data-v-1e3cd71f]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:14px}.template-field-card.is-hidden[data-v-1e3cd71f]{background:#f3f4f6;opacity:.72}.template-field-card.is-required[data-v-1e3cd71f]{border-left:4px solid #ef4444}.template-field-card.is-conditional[data-v-1e3cd71f]{border-left:4px solid #f59e0b}.template-field-card.is-optional[data-v-1e3cd71f]{border-left:4px solid #3b82f6}.template-field-card.is-required-empty[data-v-1e3cd71f]{background:#fff7ed;border-color:#fb923c}.template-field-head[data-v-1e3cd71f]{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.template-field-head-main[data-v-1e3cd71f],.template-field-head[data-v-1e3cd71f]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.template-field-head-main[data-v-1e3cd71f]{min-width:0}.template-field-index[data-v-1e3cd71f]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f3f4f6;border-radius:8px;color:#4b5563;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;min-width:32px}.template-field-title-wrap[data-v-1e3cd71f]{min-width:0}.template-field-title-line[data-v-1e3cd71f]{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px}.template-field-title[data-v-1e3cd71f]{color:#111827;font-size:15px;font-weight:700}.template-field-subtitle[data-v-1e3cd71f]{color:#6b7280;font-size:12px;margin-top:4px}.template-field-photo-note[data-v-1e3cd71f]{color:#0369a1;font-size:12px;line-height:1.45;margin-top:5px;max-width:650px}.template-field-required-warning[data-v-1e3cd71f]{color:#c2410c;font-size:12px;font-weight:700;margin-top:5px}.field-requirement-badge[data-v-1e3cd71f]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border:1px solid transparent;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:700;min-height:24px;padding:3px 9px}.field-requirement-badge.required[data-v-1e3cd71f]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.field-requirement-badge.conditional[data-v-1e3cd71f]{background:#ffedd5;border-color:#fed7aa;color:#9a3412}.field-requirement-badge.optional[data-v-1e3cd71f]{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.field-requirement-badge.unknown[data-v-1e3cd71f]{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.field-hide-btn[data-v-1e3cd71f]{-ms-flex-negative:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;min-height:34px;min-width:92px;padding:0 12px}.field-hide-btn.active[data-v-1e3cd71f]{background:#6b7280;border-color:#6b7280;color:#fff}.template-field-actions[data-v-1e3cd71f]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.field-action-btn[data-v-1e3cd71f]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;color:#111827;cursor:pointer;font-size:13px;font-weight:600;min-height:36px;padding:0 12px}.field-action-btn[data-v-1e3cd71f]:hover{border-color:#8b5cf6}.field-action-btn.active[data-v-1e3cd71f]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.field-action-btn.empty-btn.active[data-v-1e3cd71f]{background:#6b7280;border-color:#6b7280}.template-field-values[data-v-1e3cd71f]{-ms-flex-wrap:wrap;background:#f8fafc;border:1px solid #e5e9f0;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px}.template-field-value[data-v-1e3cd71f]{background:#fff;border:1px solid #dfe3ea;border-radius:999px;color:#374151;cursor:pointer;font-size:13px;padding:6px 10px}.template-field-value.selected[data-v-1e3cd71f]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.template-field-editor[data-v-1e3cd71f]{margin-top:14px}.field-label[data-v-1e3cd71f]{color:#6b7280;display:block;font-size:12px;margin-bottom:7px}.text-area[data-v-1e3cd71f]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:9px 11px;resize:vertical;width:100%}.text-area[data-v-1e3cd71f]:focus{-webkit-box-shadow:0 0 0 3px rgba(139,92,246,.12);border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.12);outline:none}.template-field-empty[data-v-1e3cd71f]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;font-size:13px;margin-top:14px;padding:10px 12px}.local-state-note[data-v-1e3cd71f]{background:#fffbeb;border-color:#fde68a;margin-top:18px}.local-state-note-title[data-v-1e3cd71f]{color:#92400e;font-size:13px;font-weight:700}.local-state-note-text[data-v-1e3cd71f]{color:#a16207;font-size:12px;line-height:1.45;margin-top:4px}.select-fields-modal-content[data-v-1e3cd71f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;padding:10px 8px 4px}.select-fields-info[data-v-1e3cd71f]{background:#faf8ff;border:1px solid #ddd6fe;border-radius:10px;padding:14px}.select-fields-info-title[data-v-1e3cd71f]{color:#111827;font-size:15px;font-weight:700}.select-fields-info-text[data-v-1e3cd71f]{color:#6b7280;font-size:13px;line-height:1.45;margin-top:5px}.select-fields-list[data-v-1e3cd71f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:9px;max-height:460px;overflow-y:auto;padding-right:4px}.select-field-card[data-v-1e3cd71f]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #e5e9f0;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;min-height:54px;padding:10px 12px}.select-field-card[data-v-1e3cd71f]:hover{border-color:#c4b5fd}.select-field-card.selected[data-v-1e3cd71f]{background:#faf8ff;border-color:#8b5cf6}.select-field-checkbox-input[data-v-1e3cd71f]{opacity:0;pointer-events:none;position:absolute}.select-field-checkbox[data-v-1e3cd71f]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.select-field-card.selected .select-field-checkbox[data-v-1e3cd71f]{background:#8b5cf6;border-color:#8b5cf6}.select-field-number[data-v-1e3cd71f]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f3f4f6;border-radius:8px;color:#4b5563;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;min-width:30px}.select-field-main[data-v-1e3cd71f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:3px;min-width:0}.select-field-title[data-v-1e3cd71f]{color:#111827;font-size:14px;font-weight:700}.select-field-meta[data-v-1e3cd71f]{color:#6b7280;font-size:11px}.photo-db-state[data-v-1e3cd71f],.select-fields-empty[data-v-1e3cd71f]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#6b7280;font-size:13px;min-height:180px;text-align:center}.photo-db-actions[data-v-1e3cd71f],.photo-db-state[data-v-1e3cd71f],.select-fields-empty[data-v-1e3cd71f],.select-fields-submit-wrap[data-v-1e3cd71f]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.select-fields-submit-btn[data-v-1e3cd71f]{min-width:180px}.modal-error-message[data-v-1e3cd71f]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;padding:10px 12px}.photo-db-modal-content[data-v-1e3cd71f]{-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;min-height:420px;padding:8px 6px 4px}.photo-db-head[data-v-1e3cd71f]{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;justify-content:space-between}.photo-db-title[data-v-1e3cd71f]{color:#111827;font-size:18px;font-weight:700}.photo-db-description[data-v-1e3cd71f]{color:#6b7280;font-size:13px;margin-top:5px}.photo-db-counter[data-v-1e3cd71f]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;color:#6d28d9;font-size:13px;font-weight:700;padding:7px 11px}.photo-db-photos[data-v-1e3cd71f],.photo-db-sections[data-v-1e3cd71f]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));max-height:520px;overflow-y:auto;padding:4px}.photo-db-photo-card[data-v-1e3cd71f],.photo-db-section[data-v-1e3cd71f]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;cursor:pointer;min-width:0;padding:10px}.photo-db-photo-card[data-v-1e3cd71f]:hover,.photo-db-section[data-v-1e3cd71f]:hover{border-color:#8b5cf6}.photo-db-section-icon[data-v-1e3cd71f]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#8b5cf6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:62px;height:70px;justify-content:center}.photo-db-photo-name[data-v-1e3cd71f],.photo-db-section-name[data-v-1e3cd71f]{color:#111827;font-size:13px;font-weight:700;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.photo-db-section-count[data-v-1e3cd71f]{color:#6b7280;font-size:11px;margin-top:4px;text-align:center}.photo-db-back-btn[data-v-1e3cd71f]{background:transparent;border:0;color:#7c3aed;cursor:pointer;font-size:13px;margin-bottom:10px;padding:0}.photo-db-photo-card[data-v-1e3cd71f]{border-width:2px}.photo-db-photo-card.selected[data-v-1e3cd71f]{background:#faf8ff;border-color:#8b5cf6}.photo-db-photo-preview[data-v-1e3cd71f]{background:#f3f4f6;border-radius:9px;height:135px;overflow:hidden;position:relative}.photo-db-photo-preview img[data-v-1e3cd71f]{-o-object-fit:cover;display:block;height:100%;object-fit:cover;width:100%}.photo-db-photo-check[data-v-1e3cd71f]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:hsla(0,0%,100%,.95);border:2px solid #d1d5db;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:25px;justify-content:center;position:absolute;right:8px;top:8px;width:25px}.photo-db-photo-card.selected .photo-db-photo-check[data-v-1e3cd71f]{background:#8b5cf6;border-color:#8b5cf6}.photo-db-add-btn[data-v-1e3cd71f]{min-width:190px}.photo-db-add-btn[data-v-1e3cd71f]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.photo-db-head[data-v-1e3cd71f],.unique-intro-card[data-v-1e3cd71f],.unique-template-head[data-v-1e3cd71f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.remove-template-btn[data-v-1e3cd71f],.select-fields-btn[data-v-1e3cd71f]{width:100%}.template-field-head[data-v-1e3cd71f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.field-hide-btn[data-v-1e3cd71f]{width:100%}.template-field-actions[data-v-1e3cd71f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.field-action-btn[data-v-1e3cd71f]{width:100%}.photo-db-photos[data-v-1e3cd71f],.photo-db-sections[data-v-1e3cd71f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.content[data-v-8349fea2]{padding:24px}.empty[data-v-8349fea2],.loading[data-v-8349fea2]{font-size:16px;margin-top:24px}.section-title[data-v-8349fea2]{font-size:22px;font-weight:700;margin:24px 0 8px}.section-description[data-v-8349fea2]{color:#4b5563;font-size:16px;margin:0 0 24px}.breadcrumbs[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;margin-bottom:16px}.breadcrumb-btn[data-v-8349fea2]{background:none;border:none;color:#007bff;cursor:pointer;padding:0}.breadcrumb-item[data-v-8349fea2]{color:#4b5563}.back-btn[data-v-8349fea2]{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;margin-bottom:16px;padding:0}.categories-list[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;max-width:650px}.category-card[data-v-8349fea2]{-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:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;justify-content:space-between;min-height:56px;padding:14px 20px;text-align:left;width:100%}.category-card[data-v-8349fea2]:hover{border-color:#2f4858}.category-arrow[data-v-8349fea2]{font-size:24px;line-height:1}.template-head[data-v-8349fea2]{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.template-form[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:14px;margin-top:24px;max-width:920px}.field-requirements-legend[data-v-8349fea2]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:14px}.field-requirements-legend-title[data-v-8349fea2]{color:#111827;font-size:14px;font-weight:700;margin-bottom:10px}.field-requirements-legend-items[data-v-8349fea2]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px}.template-field-card[data-v-8349fea2]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:14px}.template-field-card.is-hidden[data-v-8349fea2]{background:#f3f4f6;border-color:#d1d5db;opacity:.75}.template-field-card.is-required[data-v-8349fea2]{border-left:4px solid #ef4444}.template-field-card.is-conditional[data-v-8349fea2]{border-left:4px solid #f59e0b}.template-field-card.is-optional[data-v-8349fea2]{border-left:4px solid #3b82f6}.template-field-card.is-required-empty[data-v-8349fea2]{background:#fff7ed;border-color:#fb923c}.template-field-card.is-hidden .template-field-subtitle[data-v-8349fea2],.template-field-card.is-hidden .template-field-title[data-v-8349fea2]{color:#6b7280}.template-field-head[data-v-8349fea2]{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.template-field-head-main[data-v-8349fea2],.template-field-head[data-v-8349fea2]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.template-field-head-main[data-v-8349fea2]{min-width:0}.template-field-index[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f3f4f6;border-radius:8px;color:#4b5563;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;min-width:32px}.template-field-title-wrap[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4px;min-width:0}.template-field-title-line[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px}.template-field-title[data-v-8349fea2]{color:#111827;font-size:16px;font-weight:700}.template-field-subtitle[data-v-8349fea2]{color:#6b7280;font-size:13px}.field-requirement-badge[data-v-8349fea2]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border:1px solid transparent;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2;min-height:24px;padding:3px 9px;white-space:nowrap}.field-requirement-badge.required[data-v-8349fea2]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.field-requirement-badge.conditional[data-v-8349fea2]{background:#ffedd5;border-color:#fed7aa;color:#9a3412}.field-requirement-badge.optional[data-v-8349fea2]{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.field-requirement-badge.unknown[data-v-8349fea2]{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.template-field-photo-note[data-v-8349fea2]{color:#0369a1;font-size:12px;line-height:1.45;margin-top:4px;max-width:700px}.template-field-required-warning[data-v-8349fea2]{color:#c2410c;font-size:12px;font-weight:700;margin-top:4px}.field-hide-btn[data-v-8349fea2]{-ms-flex-negative:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;min-height:34px;min-width:92px;padding:0 12px;white-space:nowrap}.field-hide-btn[data-v-8349fea2]:hover{border-color:#6b7280}.field-hide-btn.active[data-v-8349fea2]{background:#6b7280;border-color:#6b7280;color:#fff}.template-field-actions[data-v-8349fea2]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.field-action-btn[data-v-8349fea2]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;color:#111827;cursor:pointer;font-size:13px;font-weight:600;min-height:36px;padding:0 12px}.field-action-btn[data-v-8349fea2]:hover{border-color:#39bcf7}.field-action-btn.active[data-v-8349fea2]{background:#3b82f6;border-color:#3b82f6;color:#fff}.field-action-btn.empty-btn.active[data-v-8349fea2]{background:#6b7280;border-color:#6b7280;color:#fff}.template-field-values[data-v-8349fea2]{-ms-flex-wrap:wrap;background:#f8fafc;border:1px solid #e5e9f0;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px}.template-field-value[data-v-8349fea2]{background:#fff;border:1px solid #dfe3ea;border-radius:999px;color:#374151;cursor:pointer;font-size:13px;padding:6px 10px}.template-field-value[data-v-8349fea2]:hover{border-color:#39bcf7}.template-field-value.selected[data-v-8349fea2]{background:#3b82f6;border-color:#3b82f6;color:#fff}.template-field-editor[data-v-8349fea2]{margin-top:14px}.template-field-empty[data-v-8349fea2]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;font-size:13px;margin-top:14px;padding:10px 12px}.field[data-v-8349fea2]{-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-8349fea2]{color:#6b7280;font-size:12px}.text-input[data-v-8349fea2]{-webkit-transition:border-color .2s,-webkit-box-shadow .2s;background:#fff;border:1px solid #dfe3ea;border-radius:8px;font-size:14px;height:46px;padding:8px 12px;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-8349fea2]: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}.text-area[data-v-8349fea2]{-webkit-transition:border-color .2s,-webkit-box-shadow .2s;background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:8px 10px;resize:vertical;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;width:100%}.text-area[data-v-8349fea2]: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}.category-settings-card[data-v-8349fea2]{background:#f9fbff;border:1px solid #d9e6ff;border-radius:12px;padding:14px}.category-settings-main-btn[data-v-8349fea2]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:700;gap:10px;min-height:42px;padding:0 16px}.category-settings-main-btn[data-v-8349fea2]:hover{opacity:.95}.category-settings-arrow[data-v-8349fea2]{-webkit-transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;display:inline-block;font-size:20px;line-height:1;transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.category-settings-arrow.active[data-v-8349fea2]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.category-settings-dropdown[data-v-8349fea2]{-ms-flex-wrap:wrap;border-top:1px solid #d9e6ff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px}.category-settings-action[data-v-8349fea2]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;color:#111827;cursor:pointer;font-size:13px;font-weight:700;min-height:38px;padding:0 14px}.category-settings-action[data-v-8349fea2]:hover{background:#f8fafc;border-color:#39bcf7}.save-card[data-v-8349fea2]{background:#f9fbff;border:1px solid #d9e6ff;border-radius:12px;margin-top:8px;padding:14px}.save-card-title[data-v-8349fea2]{color:#111827;font-size:16px;font-weight:700}.save-card-description[data-v-8349fea2]{color:#4b5563;font-size:13px;margin:6px 0 14px}.sheet-link-box[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;background:#fff;border:1px solid #d9e6ff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:10px 12px}.sheet-link[data-v-8349fea2]{color:#2563eb;font-size:13px;word-break:break-all}.save-actions[data-v-8349fea2]{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:14px}.save-btn[data-v-8349fea2]{background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;min-height:40px;padding:0 18px}.save-btn[data-v-8349fea2]:hover{opacity:.95}.save-btn[data-v-8349fea2]:disabled{cursor:not-allowed;opacity:.6}.save-message[data-v-8349fea2]{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#047857;font-size:13px;margin-top:10px;padding:10px 12px}.modal-error-message[data-v-8349fea2],.save-error[data-v-8349fea2]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-top:10px;padding:10px 12px}.add-column-modal-content[data-v-8349fea2]{-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}.add-column-actions[data-v-8349fea2]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px}.add-column-submit-wrap[data-v-8349fea2],.order-columns-submit-wrap[data-v-8349fea2]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:4px}.add-column-submit-btn[data-v-8349fea2],.order-columns-submit-btn[data-v-8349fea2]{background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;min-height:44px;min-width:180px;padding:0 24px}.add-column-submit-btn[data-v-8349fea2]:hover,.order-columns-submit-btn[data-v-8349fea2]:hover{opacity:.95}.order-columns-modal-content[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;padding:18px 22px 8px}.order-columns-info[data-v-8349fea2]{background:#f9fbff;border:1px solid #d9e6ff;border-radius:10px;padding:14px 16px}.order-columns-info-title[data-v-8349fea2]{color:#111827;font-size:15px;font-weight:700;margin-bottom:6px}.order-columns-info-text[data-v-8349fea2]{color:#4b5563;font-size:13px;line-height:1.45}.order-columns-list[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.order-column-card[data-v-8349fea2]{-ms-flex-pack:justify;-webkit-box-pack:justify;background:#fff;border:1px solid #e5e9f0;border-radius:10px;gap:12px;justify-content:space-between;min-height:48px;padding:10px 12px}.order-column-card[data-v-8349fea2],.order-column-main[data-v-8349fea2]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.order-column-main[data-v-8349fea2]{gap:10px;min-width:0}.order-column-number[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f3f4f6;border-radius:8px;color:#4b5563;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;min-width:30px}.order-column-title[data-v-8349fea2]{color:#111827;font-size:14px;font-weight:700;word-break:break-word}.order-column-actions[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:6px}.order-column-action-btn[data-v-8349fea2]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;color:#111827;cursor:pointer;font-size:16px;font-weight:700;height:34px;width:34px}.order-column-action-btn[data-v-8349fea2]:hover{background:#f8fafc;border-color:#39bcf7}.order-column-action-btn[data-v-8349fea2]:disabled{cursor:not-allowed;opacity:.4}.order-columns-empty[data-v-8349fea2]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;color:#6b7280;font-size:13px;padding:14px 16px;text-align:center}.photo-db-modal-content[data-v-8349fea2]{-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;min-height:420px;padding:8px 6px 4px}.photo-db-modal-empty[data-v-8349fea2],.photo-db-modal-loading[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:center;min-height:280px;text-align:center}.photo-db-modal-head[data-v-8349fea2]{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between}.photo-db-modal-title[data-v-8349fea2]{color:#111827;font-size:18px;font-weight:700}.photo-db-modal-description[data-v-8349fea2]{color:#6b7280;font-size:13px;line-height:1.45;margin-top:5px}.photo-db-selected-counter[data-v-8349fea2]{-ms-flex-negative:0;background:#eff8ff;border:1px solid #bde7fb;border-radius:8px;color:#188fc6;flex-shrink:0;font-size:13px;font-weight:700;padding:7px 11px}.photo-db-sections[data-v-8349fea2]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:520px;overflow-y:auto;padding:4px}.photo-db-section[data-v-8349fea2]{-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;background:#fff;border:1px solid #e5e9f0;border-radius:12px;cursor:pointer;min-width:0;padding:16px 12px;text-align:center;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.photo-db-section[data-v-8349fea2]:hover{-webkit-box-shadow:0 4px 14px rgba(57,188,247,.14);-webkit-transform:translateY(-2px);border-color:#39bcf7;box-shadow:0 4px 14px rgba(57,188,247,.14);transform:translateY(-2px)}.photo-db-section-icon[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#39bcf7;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:68px;height:76px;justify-content:center;line-height:1}.photo-db-section-name[data-v-8349fea2]{color:#111827;font-size:14px;font-weight:700;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-db-section-count[data-v-8349fea2]{color:#8a94a6;font-size:12px;margin-top:4px}.photo-db-back-btn[data-v-8349fea2]{background:transparent;border:0;color:#007bff;cursor:pointer;font-size:13px;margin:0 0 10px;padding:0}.photo-db-photos[data-v-8349fea2]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-height:520px;overflow-y:auto;padding:4px}.photo-db-photo-card[data-v-8349fea2]{-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;min-width:0;padding:8px;text-align:left;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.photo-db-photo-card[data-v-8349fea2]:hover{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.08);border-color:#bde7fb;box-shadow:0 3px 12px rgba(0,0,0,.08)}.photo-db-photo-card.selected[data-v-8349fea2]{background:#f4fbff;border-color:#39bcf7}.photo-db-photo-preview[data-v-8349fea2]{background:#f3f4f6;border-radius:9px;height:135px;overflow:hidden;position:relative;width:100%}.photo-db-photo-preview img[data-v-8349fea2]{-o-object-fit:cover;display:block;height:100%;object-fit:cover;width:100%}.photo-db-photo-select[data-v-8349fea2]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:opacity .15s ease,border-color .15s ease,background .15s ease;align-items:center;background:hsla(0,0%,100%,.95);border:2px solid #d1d5db;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:9px;top:9px;transition:opacity .15s ease,border-color .15s ease,background .15s ease;width:24px}.photo-db-photo-card.selected .photo-db-photo-select[data-v-8349fea2],.photo-db-photo-card:hover .photo-db-photo-select[data-v-8349fea2]{opacity:1}.photo-db-photo-card.selected .photo-db-photo-select[data-v-8349fea2]{background:#39bcf7;border-color:#39bcf7}.photo-db-photo-check[data-v-8349fea2]{color:#fff;font-size:15px;font-weight:700;line-height:1}.photo-db-photo-name[data-v-8349fea2]{color:#374151;font-size:12px;font-weight:600;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.photo-db-modal-actions[data-v-8349fea2]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:4px}.photo-db-add-btn[data-v-8349fea2]{background:#39bcf7;border:1px solid #39bcf7;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;min-height:42px;min-width:180px;padding:0 20px}.photo-db-add-btn[data-v-8349fea2]:hover:not(:disabled){opacity:.92}.photo-db-add-btn[data-v-8349fea2]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.content[data-v-8349fea2]{padding:14px}.template-form[data-v-8349fea2]{max-width:100%}.template-field-head[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.field-hide-btn[data-v-8349fea2]{width:100%}.add-column-actions[data-v-8349fea2],.template-field-actions[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.field-action-btn[data-v-8349fea2]{width:100%}.save-actions[data-v-8349fea2]{-ms-flex-pack:stretch;-webkit-box-pack:stretch;justify-content:stretch}.save-btn[data-v-8349fea2]{width:100%}.photo-db-modal-head[data-v-8349fea2]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.photo-db-photos[data-v-8349fea2],.photo-db-sections[data-v-8349fea2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.template-mode-switcher[data-v-8349fea2]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;max-width:920px}.template-mode-btn[data-v-8349fea2]{-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-transition:border-color .2s,background .2s,-webkit-box-shadow .2s;align-items:flex-start;background:#fff;border:1px solid #dfe3ea;border-radius:12px;color:#111827;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:78px;padding:14px 18px;position:relative;text-align:left;transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s,-webkit-box-shadow .2s}.template-mode-btn[data-v-8349fea2]:hover{border-color:#39bcf7}.template-mode-btn.active[data-v-8349fea2]{-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.08);background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.08)}.template-mode-btn.unique.active[data-v-8349fea2]{-webkit-box-shadow:0 0 0 2px rgba(139,92,246,.08);background:#f5f3ff;border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.08)}.template-mode-btn-title[data-v-8349fea2]{font-size:15px;font-weight:700}.template-mode-btn-description[data-v-8349fea2]{color:#6b7280;font-size:12px;line-height:1.4;padding-right:30px}.template-mode-counter[data-v-8349fea2]{-ms-flex-align:center;-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;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 7px;position:absolute;right:12px;top:12px}.template-field-card.is-unique-locked[data-v-8349fea2]{background:#faf8ff;border-color:#c4b5fd}.unique-field-lock-message[data-v-8349fea2]{-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;margin-bottom:14px;padding:11px 12px}.unique-field-lock-icon[data-v-8349fea2]{-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-field-lock-title[data-v-8349fea2]{color:#5b21b6;font-size:13px;font-weight:700}.unique-field-lock-description[data-v-8349fea2]{color:#6d28d9;font-size:12px;line-height:1.4;margin-top:3px}.template-field-control-area[data-v-8349fea2]{border:0;margin:0;min-width:0;padding:0}.template-field-control-area[data-v-8349fea2]:disabled{opacity:.55}.field-hide-btn[data-v-8349fea2]:disabled{cursor:not-allowed;opacity:.45}@media (max-width:640px){.template-mode-switcher[data-v-8349fea2]{grid-template-columns:1fr}}