.automation-template-preview[data-v-5bc21b1e]{padding:4px}.automation-template-preview .preview-body[data-v-5bc21b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.automation-template-preview .description[data-v-5bc21b1e]{background:var(--sps-bg-raised);border-left:3px solid var(--sps-border-focus);border-radius:4px;color:var(--sps-text-muted);font-size:12px;line-height:1.4;padding:8px 12px}.automation-template-preview .automation-row[data-v-5bc21b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff8f0;border:1px solid #ffd8a8;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:10px 12px}.automation-template-preview .automation-row .auto-head[data-v-5bc21b1e]{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between}.automation-template-preview .automation-row .auto-head .auto-head-text[data-v-5bc21b1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.automation-template-preview .automation-row .auto-head .auto-head-text .auto-name[data-v-5bc21b1e]{color:var(--sps-text-default);font-size:13px;font-weight:600}.automation-template-preview .automation-row .auto-head .auto-head-text .auto-desc[data-v-5bc21b1e]{color:var(--sps-text-muted);font-size:11px;line-height:1.4;margin-top:2px}.automation-template-preview .automation-row .auto-head .auto-head-side[data-v-5bc21b1e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.automation-template-preview .automation-row .auto-head .auto-head-side .badge.required[data-v-5bc21b1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-strong);border-radius:4px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;gap:3px;padding:2px 6px}.automation-template-preview .automation-row .auto-head .auto-head-side .badge.required .material-icons[data-v-5bc21b1e]{font-size:11px}.automation-template-preview .automation-row .auto-params[data-v-5bc21b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fffdf7;border:1px dashed #e8c98a;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px 10px}.automation-template-preview .automation-row .auto-params .auto-param-field[data-v-5bc21b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.automation-template-preview .automation-row .auto-params .auto-param-field label[data-v-5bc21b1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;font-weight:600;gap:6px;margin:0}.automation-template-preview .automation-row .auto-params .auto-param-field label .required-chip[data-v-5bc21b1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;color:#ad6800;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:9px;font-weight:600;line-height:1.4;padding:1px 5px}.automation-template-preview .automation-row .auto-params .auto-param-field .auto-param-hint[data-v-5bc21b1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-subtle);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;gap:4px;line-height:1.35}.automation-template-preview .automation-row .auto-params .auto-param-field .auto-param-hint .material-icons[data-v-5bc21b1e]{color:#d4a017;font-size:12px}.automation-template-preview .automation-row .auto-params .auto-param-field input[data-v-5bc21b1e],.automation-template-preview .automation-row .auto-params .auto-param-field select[data-v-5bc21b1e]{background:#fff;border:1px solid #e0d4b8;border-radius:4px;font-size:12px;outline:none;padding:5px 8px}.automation-template-preview .automation-row .auto-params .auto-param-field input[data-v-5bc21b1e]:focus,.automation-template-preview .automation-row .auto-params .auto-param-field select[data-v-5bc21b1e]:focus{border-color:#d4a017}.automation-template-preview .automation-row .auto-params .auto-param-field input[data-v-5bc21b1e]:disabled,.automation-template-preview .automation-row .auto-params .auto-param-field select[data-v-5bc21b1e]:disabled{background:var(--sps-bg-page);color:var(--sps-text-subtle);cursor:not-allowed}.automation-template-preview .automation-row .auto-params .auto-param-field .auto-param-desc[data-v-5bc21b1e]{color:var(--sps-text-subtle);font-size:10px;line-height:1.35}.automation-template-preview .settings-section[data-v-5bc21b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:6px}.automation-template-preview .settings-section .section-title[data-v-5bc21b1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;gap:5px;margin:0}.automation-template-preview .settings-section .section-title .material-icons[data-v-5bc21b1e]{color:var(--sps-info);font-size:16px}.automation-template-preview .settings-section .cache-list[data-v-5bc21b1e]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.automation-template-preview .settings-section .cache-list[data-v-5bc21b1e]{grid-template-columns:1fr}}.automation-template-preview .settings-section .cache-row[data-v-5bc21b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;padding:8px 10px}.automation-template-preview .settings-section .cache-row .cache-head[data-v-5bc21b1e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between}.automation-template-preview .settings-section .cache-row .cache-name[data-v-5bc21b1e]{color:var(--sps-text-default);font-size:12px;font-weight:600}.automation-template-preview .settings-section .cache-row .cache-input-wrap[data-v-5bc21b1e]{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:6px}.automation-template-preview .settings-section .cache-row .cache-input.cache-input-number[data-v-5bc21b1e]{width:90px}.automation-template-preview .settings-section .cache-row .cache-input.cache-input-text[data-v-5bc21b1e]{width:160px}.automation-template-preview .settings-section .cache-row .cache-unit[data-v-5bc21b1e]{color:var(--sps-text-muted);font-size:11px;font-weight:500}.automation-template-preview .settings-section .cache-row .cache-desc[data-v-5bc21b1e]{color:var(--sps-text-muted);font-size:11px;line-height:1.4}.automation-template-preview .actions[data-v-5bc21b1e]{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:flex-end;padding-top:6px}.automation-templates-gallery[data-v-604b0ea1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden;padding:10px;width:100%}.automation-templates-gallery .header[data-v-604b0ea1]{-ms-flex-negative:0;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:space-between}.automation-templates-gallery .header .title[data-v-604b0ea1]{font-size:18px;font-weight:600;margin:0}.automation-templates-gallery .content[data-v-604b0ea1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-right:6px}.automation-templates-gallery .template-list[data-v-604b0ea1]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.automation-templates-gallery .template-list .template-list-item[data-v-604b0ea1]{display:-webkit-box;display:-ms-flexbox;display:flex}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper[data-v-604b0ea1]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:6px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.03);box-shadow:0 1px 8px rgba(0,0,0,.03);cursor:pointer;height:100%;min-height:200px;overflow:hidden;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;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;width:100%}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper[data-v-604b0ea1]:hover{border-color:var(--sps-border-focus);-webkit-box-shadow:0 2px 12px rgba(24,144,255,.08);box-shadow:0 2px 12px rgba(24,144,255,.08)}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template[data-v-604b0ea1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;padding:16px 16px 14px;width:100%}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .icon-tile[data-v-604b0ea1]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;margin-bottom:6px;width:44px}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .icon-tile .material-icons[data-v-604b0ea1]{color:var(--sps-text-inverse);font-size:24px}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .title[data-v-604b0ea1]{-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;color:var(--sps-text-default);display:-webkit-box;font-size:15px;font-weight:600;line-height:19px;overflow:hidden;text-overflow:ellipsis}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .short-description[data-v-604b0ea1]{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:var(--sps-text-muted);display:-webkit-box;font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .card-meta[data-v-604b0ea1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .card-meta .meta-chip[data-v-604b0ea1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-page);border-radius:10px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;gap:4px;line-height:1.3;padding:3px 8px}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .card-meta .meta-chip .material-icons[data-v-604b0ea1]{font-size:13px}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .card-meta .meta-chip.requires-chip[data-v-604b0ea1]{background:var(--sps-bg-raised);border:1px solid var(--sps-border-default);color:var(--sps-text-muted)}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .card-action[data-v-604b0ea1]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding-top:10px}.automation-templates-gallery .template-list .template-list-item .template-list-item-inner-wrapper .block-template .card-action[data-v-604b0ea1] .ant-btn{font-size:13px;height:30px;line-height:28px;padding:0 12px}.automation-templates-gallery .empty-state[data-v-604b0ea1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:60px 20px}.automation-templates-gallery .empty-state .material-icons[data-v-604b0ea1]{font-size:48px}.automation-templates-gallery .empty-state p[data-v-604b0ea1]{font-size:14px;margin:0}.ant-modal-root.tpl-preview-modal .ant-modal{top:30px}