.wacc-settings-wrap{--wacc-bg: #f8fafc;--wacc-card-bg: #ffffff;--wacc-border: #e2e8f0;--wacc-text: #1e293b;--wacc-text-muted: #64748b;--wacc-accent: #2563eb;--wacc-accent-hover: #1d4ed8;--wacc-radius: 8px;--wacc-radius-lg: 12px;--wacc-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1)}.woocommerce_page_afroit-messaging-workflows #wpcontent{padding-left:0!important}.wacc-wrap{padding:0}.wacc-header{display:flex;flex-direction:column;align-items:flex-start;min-height:60px;background:#fff;position:sticky;top:0;padding-left:20px;z-index:100}.wacc-header h1{flex:1 auto;font-weight:600;font-size:16px;color:#070707}.wacc-header .nav-tab{border:none;background:none}.wacc-header .nav-tab-active{border-bottom:2px solid var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}.wacc-header .nav-tab:first-child{margin-left:0!important;padding-left:0!important}.wacc-content{padding-left:20px}.wacc-content .wp-heading-inline{font-size:17px}.wacc-settings-wrap{margin:0;max-width:100%;overflow-x:hidden;box-sizing:border-box}.wacc-settings-wrap .wp-heading-inline{display:none!important}.wacc-settings-wrap .wacc-settings-row--two-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-bottom:24px}.wacc-settings-wrap .wacc-settings-row--two-cols .wacc-tpl-card{margin-bottom:0}@media screen and (max-width: 960px){.wacc-settings-wrap .wacc-settings-row--two-cols{grid-template-columns:1fr}.wacc-settings-wrap .wacc-settings-row--two-cols .wacc-tpl-card{margin-bottom:24px}.wacc-settings-wrap .wacc-settings-row--two-cols .wacc-tpl-card:last-child{margin-bottom:0}}.wacc-settings-wrap .wacc-tpl-card{background:var(--wacc-card-bg);border-radius:var(--wacc-radius-lg);box-shadow:var(--wacc-shadow);padding:24px;margin-bottom:24px}.wacc-settings-wrap .wacc-tpl-card__title{font-size:16px;font-weight:600;color:var(--wacc-text);margin:0 0 20px;padding:0;line-height:1.4}.wacc-settings-wrap .wacc-tpl-description,.wacc-settings-wrap .wacc-tpl-card p{font-size:14px;color:var(--wacc-text-muted);line-height:1.5;margin:0 0 12px}.wacc-settings-wrap .wacc-tpl-card p:last-child,.wacc-settings-wrap .wacc-tpl-card>p:last-of-type{margin-bottom:0}.wacc-settings-wrap .wacc-tpl-card a,.wacc-settings-wrap .wacc-tpl-card a:hover{text-decoration:none}.wacc-settings-wrap .wacc-tpl-card{max-width:100%;overflow-wrap:break-word}.wacc-settings-wrap .wacc-tpl-card a{word-break:break-all}.wacc-settings-wrap .wacc-tpl-card .form-table{margin-top:0;table-layout:fixed;width:100%}.wacc-settings-wrap .wacc-tpl-card .form-table th{padding:12px 10px 12px 0;font-weight:500;color:var(--wacc-text)}.wacc-settings-wrap .wacc-tpl-card .form-table td{padding:12px 10px}.wacc-settings-wrap .wacc-tpl-card .form-table input[type=text],.wacc-settings-wrap .wacc-tpl-card .form-table input[type=password],.wacc-settings-wrap .wacc-tpl-card .form-table input[type=url]{width:100%;max-width:400px;padding:10px 14px;font-size:14px;border:1px solid var(--wacc-border);border-radius:var(--wacc-radius)}.wacc-settings-wrap .wacc-tpl-card .form-table input.large-text{max-width:100%}.wacc-settings-wrap .wacc-tpl-card .form-table input:focus{outline:none;border-color:var(--wacc-accent);box-shadow:0 0 0 3px #2563eb26}.wacc-settings-wrap .wacc-tpl-card .form-table .description{color:var(--wacc-text-muted);font-size:13px;margin-top:6px}.wacc-settings-wrap .wacc-tpl-step{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.wacc-settings-wrap .wacc-tpl-step:last-child{margin-bottom:0}.wacc-settings-wrap .wacc-tpl-step__checkbox{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:var(--wacc-accent)}.wacc-settings-wrap .wacc-tpl-step__content{flex:1;min-width:0}.wacc-settings-wrap .wacc-tpl-step__content h3{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--wacc-text)}.wacc-settings-wrap .wacc-tpl-step__content p{margin:0 0 8px}.wacc-settings-wrap .wacc-tpl-step__content ul{margin:8px 0;padding-left:20px}.wacc-settings-wrap .wacc-tpl-step__content li{margin-bottom:4px}.wacc-settings-wrap .wacc-tpl-radio-option{display:block;padding:0;margin-bottom:12px;border:1px solid var(--wacc-border);border-radius:var(--wacc-radius);background:var(--wacc-card-bg);transition:border-color .15s,background .15s}.wacc-settings-wrap .wacc-tpl-radio-option:hover{border-color:#cbd5e1;background:#f8fafc}.wacc-settings-wrap .wacc-tpl-radio-option__label{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;margin:0}.wacc-settings-wrap .wacc-tpl-radio-option input[type=radio]{flex-shrink:0;accent-color:var(--wacc-accent);cursor:pointer;margin:0}.wacc-settings-wrap .wacc-tpl-radio-option__label span{flex:1;font-size:14px;color:var(--wacc-text)}.wacc-settings-wrap .wacc-tpl-radio-option:has(input[type=radio]:checked){border-color:var(--wacc-accent);background:#2563eb0d}.wacc-settings-wrap .wacc-tpl-radio-option:has(input[type=radio]:disabled){opacity:.6;cursor:not-allowed}.wacc-settings-wrap .wacc-tpl-radio-option:has(input[type=radio]:disabled) .wacc-tpl-radio-option__label{cursor:not-allowed}.wacc-settings-wrap .wacc-tpl-card .notice{margin:0 0 16px}.wacc-settings-wrap .wacc-tpl-card .notice:last-child{margin-bottom:0}.wacc-settings-wrap .wacc-tpl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.wacc-settings-wrap .wacc-tpl-card .form-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--wacc-accent)}.wacc-settings-wrap .wacc-tpl-card .form-table label{cursor:pointer}.wacc-tpl-wrap{--wacc-bg: #f8fafc;--wacc-card-bg: #ffffff;--wacc-border: #e2e8f0;--wacc-text: #1e293b;--wacc-text-muted: #64748b;--wacc-accent: #2563eb;--wacc-accent-hover: #1d4ed8;--wacc-success: #22c55e;--wacc-radius: 8px;--wacc-radius-lg: 12px;--wacc-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--wacc-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--wacc-preview-bg: #f5f5f0;--wacc-bubble: #e8e4dc}.wacc-tpl-wrap{min-height:100vh;padding:20px 20px 40px;margin:0;max-width:100%;overflow-x:hidden;box-sizing:border-box}.wacc-tpl-layout{display:flex;gap:24px;margin-top:24px;max-width:100%;min-width:0}.wacc-tpl-main{flex:1;min-width:0;max-width:100%;overflow-wrap:break-word}.wacc-tpl-sidebar{flex:0 0 340px;min-width:0;position:sticky;top:32px;align-self:flex-start;max-width:340px}.wacc-tpl-card{background:var(--wacc-card-bg);border-radius:var(--wacc-radius-lg);box-shadow:var(--wacc-shadow);padding:24px;margin-bottom:10px;max-width:100%;min-width:0;overflow-wrap:break-word}.wacc-tpl-card__title{font-size:16px;font-weight:600;color:var(--wacc-text);margin:0 0 20px;padding:0;line-height:1.4}.wacc-tpl-description{font-size:14px;color:var(--wacc-text-muted);line-height:1.5;margin:0 0 16px}.wacc-tpl-description a{color:var(--wacc-accent);text-decoration:none}.wacc-tpl-description a:hover{text-decoration:underline}.wacc-tpl-field{margin-bottom:20px}.wacc-tpl-row{display:flex;flex-wrap:wrap;gap:24px}.wacc-tpl-row .wacc-tpl-field:first-child{flex:0 0 50%;min-width:200px}.wacc-tpl-label{display:block;font-size:14px;font-weight:500;color:var(--wacc-text);margin-bottom:8px}.wacc-tpl-optional{font-weight:400;color:var(--wacc-text-muted);font-size:13px}.wacc-tpl-info-icon{display:inline-block;margin-left:4px;font-size:12px;color:var(--wacc-text-muted);cursor:help}.wacc-tpl-input,.wacc-tpl-select,.wacc-tpl-textarea{width:100%;padding:10px 14px;font-size:14px;line-height:1.5;color:var(--wacc-text);background:var(--wacc-card-bg);border:1px solid var(--wacc-border);border-radius:var(--wacc-radius);transition:border-color .15s ease,box-shadow .15s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wacc-tpl-input:focus,.wacc-tpl-select:focus,.wacc-tpl-textarea:focus{outline:none;border-color:var(--wacc-accent);box-shadow:0 0 0 3px #2563eb26}.wacc-tpl-input.error,.wacc-tpl-textarea.error{border-color:#dc2626}.wacc-tpl-input::placeholder,.wacc-tpl-textarea::placeholder{color:var(--wacc-text-muted)}.wacc-tpl-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.wacc-tpl-textarea{min-height:120px;resize:vertical}.wacc-tpl-input-wrap{position:relative}.wacc-tpl-input-wrap .wacc-tpl-input{padding-right:60px}.wacc-tpl-char-count{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--wacc-text-muted);pointer-events:none}.wacc-tpl-textarea-wrap{position:relative}.wacc-tpl-textarea-wrap .wacc-tpl-char-count--right{top:auto;bottom:12px;right:12px;transform:none}.wacc-tpl-textarea-wrap .wacc-tpl-textarea{padding-bottom:36px}.wacc-tpl-format-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;padding:6px 0}.wacc-tpl-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--wacc-border);border-radius:6px;color:var(--wacc-text-muted);cursor:pointer;font-size:14px;transition:background .15s,color .15s}.wacc-tpl-toolbar-btn:hover{background:var(--wacc-bg);color:var(--wacc-text)}.wacc-tpl-add-var{display:inline-flex;align-items:center;gap:4px;margin-left:8px}.wacc-tpl-add-var-link{color:var(--wacc-accent);text-decoration:none;font-size:14px}.wacc-tpl-add-var-link:hover{text-decoration:underline}.wacc-tpl-add-btn-wrap{margin-top:12px}.wacc-tpl-add-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;color:var(--wacc-text);background:var(--wacc-bg);border:1px solid var(--wacc-border);border-radius:var(--wacc-radius);cursor:pointer;transition:background .15s,border-color .15s}.wacc-tpl-add-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.wacc-tpl-add-btn-icon{font-size:16px;line-height:1}.wacc-tpl-dropdown-arrow{font-size:10px;margin-left:4px;color:var(--wacc-text-muted)}.wacc-tpl-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 12px}.wacc-tpl-toggle-label{font-size:14px;font-weight:600;color:var(--wacc-text);cursor:pointer;flex:1}.wacc-tpl-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.wacc-tpl-toggle__input{opacity:0;width:0;height:0}.wacc-tpl-toggle__slider{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;border-radius:24px;transition:.3s}.wacc-tpl-toggle__slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#475569;border-radius:50%;transition:.3s}.wacc-tpl-toggle__input:checked+.wacc-tpl-toggle__slider{background-color:var(--wacc-accent)}.wacc-tpl-toggle__input:checked+.wacc-tpl-toggle__slider:before{transform:translate(20px);background-color:#fff}.wacc-tpl-helper{font-size:13px;color:var(--wacc-text-muted);line-height:1.5;margin:0}.wacc-tpl-actions{display:flex;align-items:center;gap:12px;margin-top:8px;padding:20px 0}.wacc-tpl-actions .spinner{float:none;margin:0;visibility:hidden}.wacc-tpl-actions .spinner.is-active{visibility:visible}.wacc-tpl-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.5;border-radius:var(--wacc-radius);cursor:pointer;transition:background .15s,border-color .15s;border:none;font-family:inherit}.wacc-tpl-btn--primary{background:var(--wacc-accent);color:#fff}.wacc-tpl-btn--primary:hover:not(:disabled){background:var(--wacc-accent-hover)}.wacc-tpl-btn:disabled{opacity:.7;cursor:not-allowed}.wacc-tpl-variables{display:flex;flex-wrap:wrap;gap:8px}.wacc-tpl-variable{font-family:Courier New,Courier,monospace;font-weight:500;color:#888;background:#efefef;padding:2px;border-radius:6px;font-size:13px}.wacc-tpl-preview-card{min-height:200px}.wacc-tpl-preview{background:var(--wacc-preview-bg);border-radius:var(--wacc-radius);padding:24px;min-height:160px}.wacc-tpl-preview__bubble{display:inline-block;max-width:95%;width:95%;background:#fff;border-radius:12px 12px 12px 4px;position:relative;box-shadow:0 1px .5px #00000021}.wacc-tpl-preview__bubble:before{content:"";position:absolute;left:-8px;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #ffffff transparent}.wacc-tpl-preview__text{display:block;font-size:14px;color:var(--wacc-text);line-height:1.5;padding:10px 15px}.wacc-tpl-preview__time{display:block;font-size:11px;color:var(--wacc-text-muted);text-align:right;padding-right:15px;margin-top:4px}.wacc-tpl-preview__buttons{margin-top:10px 0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.wacc-tpl-preview__btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;background:none;border:none;color:#08c;cursor:default;display:inline-block;width:100%;text-align:center;border-top:1px solid #e2e8f0;padding:10px 0}.wacc-tpl-preview__btn--url,.wacc-tpl-preview__btn--phone,.wacc-tpl-preview__btn--flow{color:#08c}.wacc-tpl-preview__btn--copy{color:#64748b}.wacc-tpl-btn-dropdown{position:relative}.wacc-tpl-btn-type-menu{display:none;position:absolute;top:100%;left:0;margin:4px 0 0;padding:8px 0;min-width:220px;background:var(--wacc-card-bg);border:1px solid var(--wacc-border);border-radius:var(--wacc-radius);box-shadow:var(--wacc-shadow);list-style:none;z-index:100}.wacc-tpl-btn-dropdown.is-open .wacc-tpl-btn-type-menu{display:block}.wacc-tpl-btn-type-menu li{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:14px;color:var(--wacc-text)}.wacc-tpl-btn-type-menu li:hover{background:var(--wacc-bg)}.wacc-tpl-btn-type-icon{opacity:.7;font-size:16px}.wacc-tpl-buttons-list{margin-top:16px}.wacc-tpl-btn-item{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:8px;background:var(--wacc-bg);border:1px solid var(--wacc-border);border-radius:var(--wacc-radius)}.wacc-tpl-btn-item__label{flex:1;font-size:14px;color:var(--wacc-text)}.wacc-tpl-btn-item__type{font-size:12px;color:var(--wacc-text-muted)}.wacc-tpl-btn-item__actions{display:flex;gap:8px}.wacc-tpl-btn-item__actions button{padding:4px 10px;font-size:12px;border-radius:6px;border:1px solid var(--wacc-border);background:var(--wacc-card-bg);cursor:pointer}.wacc-tpl-btn-item__actions button:hover{background:var(--wacc-bg)}.wacc-tpl-btn-item__actions .wacc-btn-delete{color:#dc2626;border-color:#dc2626}.wacc-tpl-btn-form-wrap{margin-top:16px;padding:16px;background:var(--wacc-bg);border:1px solid var(--wacc-border);border-radius:var(--wacc-radius)}.wacc-tpl-btn-form-actions{display:flex;gap:12px;margin-top:16px}.wacc-tpl-wrap .wp-header-end{margin:16px 0 0}.wacc-messaging-wrap{max-width:100%;overflow-x:hidden;box-sizing:border-box}.wacc-messaging-wrap .wp-list-table,.wacc-messaging-wrap .tablenav{max-width:100%}.wacc-messaging-wrap .tablenav.top{display:none!important}.wacc-messaging-wrap .afromewo-pro-upgrade{margin:12px 0 16px;background:#e7f5fe;border-left-color:#2271b1}@media screen and (max-width: 1024px){.wacc-tpl-layout{flex-direction:column}.wacc-tpl-sidebar{flex:none;position:static}}@media screen and (max-width: 782px){.wacc-tpl-wrap{padding:12px}.wacc-tpl-card{padding:16px}.wacc-tpl-row{flex-direction:row;flex-wrap:wrap}.wacc-tpl-row .wacc-tpl-field{min-width:0}.wacc-tpl-toggle-row{flex-direction:row;align-items:center}}.wacc-template-status{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.wacc-status-approved{background:#dcfce7;color:#166534}.wacc-status-pending{background:#fef3c7;color:#92400e}.wacc-status-rejected,.wacc-status-disabled{background:#fee2e2;color:#991b1b}.wacc-status-paused{background:#e5e7eb;color:#4b5563}.wacc-workflow-wrap{--wacc-bg: #f8fafc;--wacc-card-bg: #ffffff;--wacc-border: #e2e8f0;--wacc-text: #1e293b;--wacc-text-muted: #64748b;--wacc-accent: #2563eb;--wacc-accent-hover: #1d4ed8;--wacc-radius: 8px;--wacc-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1)}.wacc-workflow-settings .wacc-tpl-row{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end}.wacc-workflow-settings .wacc-tpl-field{flex:1;min-width:200px}.wacc-workflow-settings .wacc-tpl-field--toggle{flex:0 0 auto;margin-bottom:0}.wacc-workflow-settings .wacc-tpl-field--toggle .wacc-tpl-toggle-row{justify-content:flex-start;gap:12px;margin:0}.wacc-workflow-settings .wacc-tpl-field--toggle .wacc-tpl-toggle-label{flex:none}.wacc-workflow-conditions .wacc-tpl-row{align-items:flex-end}.wacc-conditions-list{margin-bottom:16px}.wacc-condition-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.wacc-condition-row .wacc-tpl-field{min-width:0}.wacc-condition-row .wacc-tpl-field:first-child{flex:0 1 200px;min-width:180px}.wacc-condition-row .wacc-tpl-field:nth-child(2){flex:0 0 160px;min-width:140px}.wacc-condition-row .wacc-tpl-field:nth-child(3){flex:0 1 200px;min-width:160px}.wacc-condition-row .wacc-condition-actions{flex:0 0 auto;min-width:40px}.wacc-condition-row .wacc-condition-remove{min-width:32px;height:32px;padding:0;font-size:20px;line-height:1;color:var(--wacc-text-muted);background:transparent;border:1px solid var(--wacc-border);border-radius:var(--wacc-radius);cursor:pointer}.wacc-condition-row .wacc-condition-remove:hover{color:#dc2626;border-color:#dc2626}.wacc-workflow-builder{display:flex;align-items:flex-start;gap:14px;margin-top:10px;max-width:100%;min-width:0}.wacc-workflow-wrap .wacc-tpl-card{max-width:1060px!important}.wacc-workflow-actions{flex:0 0 200px;min-width:0;align-self:flex-start}.wacc-workflow-actions-list{list-style:none;margin:0;padding:0}.wacc-action-item{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:8px;background:var(--wacc-bg);border:1px solid var(--wacc-border);border-radius:var(--wacc-radius);cursor:grab;transition:background .15s,border-color .15s}.wacc-action-item:hover{background:#f1f5f9;border-color:#cbd5e1}.wacc-action-item:active{cursor:grabbing}.wacc-action-handle{font-size:14px;color:var(--wacc-text-muted)}.wacc-action-label{font-size:14px;font-weight:500;color:var(--wacc-text)}.wacc-workflow-wrap .wacc-workflow-canvas{flex:1;min-width:0;max-width:800px!important;box-shadow:none!important}.wacc-workflow-steps-list{display:flex;flex-direction:column;align-items:center;gap:2px;list-style:none;margin:0 0 20px;padding:16px;min-height:120px;border:2px dashed var(--wacc-border);border-radius:var(--wacc-radius);background:var(--wacc-bg)}.wacc-workflow-steps-list:empty:before{content:attr(data-empty-text);display:block;text-align:center;color:var(--wacc-text-muted);font-size:14px;padding:24px}.wacc-step-row{align-items:center;gap:12px;display:flex;flex-direction:row;padding:12px 16px;margin-bottom:0;background:var(--wacc-card-bg);border:1px solid var(--wacc-border);border-radius:var(--wacc-radius);box-shadow:0 1px 2px #0000000d}.wacc-workflow-step:last-child{margin-bottom:0}.wacc-step-connector{display:flex;flex-direction:column;align-items:center;margin-top:6px;margin-bottom:4px;min-height:18px}.wacc-workflow-step:last-child .wacc-step-connector{display:none}.wacc-step-connector:before{content:"";display:block;width:2px;height:10px;background:var(--wacc-border)}.wacc-step-connector:after{content:"";display:block;width:0;height:0;margin-top:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--wacc-border)}.wacc-step-row .wacc-step-handle{flex-shrink:0;font-size:14px;color:var(--wacc-text-muted);cursor:grab}.wacc-step-row .wacc-step-handle:active{cursor:grabbing}.wacc-step-row .wacc-step-label{flex:1;font-size:14px;font-weight:500;color:var(--wacc-text)}.wacc-step-row .wacc-step-actions{display:flex;gap:8px;flex-shrink:0}.wacc-step-row .wacc-step-btn{padding:4px 8px;font-size:18px;line-height:1;color:var(--wacc-text-muted);background:transparent;border:none;cursor:pointer;opacity:.7;transition:color .15s,opacity .15s}.wacc-step-row .wacc-step-btn:hover{color:var(--wacc-text);opacity:1}.wacc-step-row .wacc-step-btn--delete:hover{color:#dc2626}.wacc-step-arrow{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--wacc-border);flex-shrink:0;margin-right:4px}.wacc-step-arrow--toggle{cursor:pointer;background:none;padding:0;margin:0;-webkit-appearance:none;appearance:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--wacc-border);border-bottom:none}.wacc-step-arrow--toggle:focus{outline:1px solid var(--wacc-accent);outline-offset:2px}.wacc-step-arrow--toggle{transition:transform .2s ease}.wacc-workflow-step--branch-collapsed .wacc-step-arrow--toggle{transform:rotate(-90deg)}.wacc-workflow-step--branch-collapsed .wacc-branch-connector,.wacc-workflow-step--branch-collapsed .wacc-branch-panels{display:none}.wacc-workflow-step--branch{flex-direction:column;align-items:stretch}.wacc-step-header{display:flex;align-items:center;gap:12px;width:100%}.wacc-branch-panels{display:flex;gap:16px;margin-top:8px;width:100%}.wacc-branch-panel{flex:1;min-width:180px;border:2px dashed var(--wacc-border);border-radius:var(--wacc-radius);background:var(--wacc-bg);padding:12px;min-height:80px}.wacc-branch-panel-label{font-size:12px;font-weight:600;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--wacc-border)}.wacc-branch-panel--true .wacc-branch-panel-label{color:#059669}.wacc-branch-panel--false .wacc-branch-panel-label{color:#dc2626}.wacc-branch-steps{list-style:none;margin:0;padding:0;min-height:60px}.wacc-branch-steps:empty:before{content:attr(data-empty-text);display:block;text-align:center;color:var(--wacc-text-muted);font-size:12px;padding:16px 8px}.wacc-branch-steps .wacc-workflow-step{margin-bottom:8px;max-width:350px}.wacc-workflow-steps-list .wacc-workflow-step.wacc-workflow-step--branch{max-width:90%;display:flex;align-items:center;flex-direction:column}.wacc-branch-steps .wacc-workflow-step:last-child{margin-bottom:0}#wacc-workflow-steps{min-height:420px}.sortable-ghost{opacity:.4;background:#e2e8f0}.sortable-drag{opacity:.9}.wacc-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#00000080}.wacc-modal-backdrop{position:fixed;inset:0;background:#00000080;z-index:1}.wacc-modal-content{position:relative;z-index:2;min-width:400px;max-width:90vw;margin:20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;padding:24px}#wacc-modal-body{min-height:80px}#wacc-modal-body.wacc-modal-body-loading{display:flex;align-items:center;justify-content:center;padding:24px}#wacc-modal-body .wacc-modal-spinner{float:none;margin:0}.wacc-modal-actions{display:flex;gap:12px;margin-top:20px}.wacc-modal-instructions{font-size:13px;color:var(--wacc-text-muted);line-height:1.5;margin:16px 0 0;padding:12px;background:var(--wacc-bg);border-radius:var(--wacc-radius);border-left:3px solid var(--wacc-accent)}.wacc-tpl-hidden{display:none!important}@media screen and (max-width: 1024px){.wacc-workflow-builder{flex-direction:column}.wacc-workflow-actions{flex:none}}.afromewo-row-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(0,0,0,.15);border-top-color:#2271b1;border-radius:50%;vertical-align:middle;margin-left:6px;animation:afromewo-spin .8s linear infinite}@keyframes afromewo-spin{to{transform:rotate(360deg)}}.afromewo-exec-modal{padding:12px 4px 4px}.afromewo-exec-modal__title{margin:0 0 6px}.afromewo-exec-modal__subtitle{margin:0 0 12px}.afromewo-exec-modal__body pre{max-height:260px;overflow:auto;background:#f6f7f7;padding:10px}.afromewo-exec-modal__raw{margin-top:12px}.wacc-workflow-wrap .afromewo-pro-upgrade{max-width:1060px;margin:0 0 16px;background:#e7f5fe;border-left-color:#2271b1}.wacc-workflow-wrap .afromewo-pro-upgrade ul{list-style:disc;margin:0 0 12px 1.25em}.wacc-workflow-wrap .afromewo-pro-upgrade .button-link{margin-left:8px;text-decoration:none}
