.functions-tab{padding:20px 0}.functions-tab .tab-header{margin-bottom:20px}.functions-tab .tab-header h3{font-weight:500;margin:0 0 10px}.functions-tab .tab-header p{color:var(--sps-text-muted);margin:0}.functions-tab .functions-section{background-color:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:4px;margin-bottom:20px;padding:15px}.functions-tab .functions-section .section-header{-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;justify-content:space-between;margin-bottom:15px}.functions-tab .functions-section .section-header h4{font-weight:500;margin:0}.functions-tab .empty-state{padding:30px 0;text-align:center}.functions-tab .actions{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:flex-end}.functions-tab .spin{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ant-modal-root .tool-type-selection .tool-type-list{-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}.ant-modal-root .tool-type-selection .tool-type-list .tool-type-option{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--sps-border-default);border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.ant-modal-root .tool-type-selection .tool-type-list .tool-type-option:hover{background-color:var(--sps-bg-sunken)}.ant-modal-root .tool-type-selection .tool-type-list .tool-type-option .tool-icon{margin-right:10px}.ant-modal-root .tool-type-selection .tool-type-list .tool-type-option .tool-icon .material-icons{color:var(--sps-info);font-size:24px}.ant-modal-root .tool-type-selection .tool-type-list .tool-type-option .tool-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-modal-root .tool-type-selection .tool-type-list .tool-type-option .tool-info .tool-name{font-weight:500;margin-bottom:5px}.ant-modal-root .tool-type-selection .tool-type-list .tool-type-option .tool-info .tool-description{color:var(--sps-text-muted);font-size:12px}.ant-modal-root .modal-footer{margin-top:20px;text-align:right}.ant-modal-root .modal-footer .supsis-button{margin-left:8px}.ant-modal-root .hint-text{color:var(--sps-text-muted);font-size:12px;margin-top:5px}.ant-modal-root .parameters-toolbar{margin-bottom:10px}.ant-modal-root .parameters-toolbar .sample-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.ant-modal-root .ant-form-item-label label{font-weight:500}.ant-modal-root .ant-checkbox-wrapper{margin-bottom:8px}.ant-modal-root .ant-input-number{width:100%}.ant-modal-root .ant-form-item{margin-bottom:16px}.ant-modal-root .ant-radio-wrapper .ant-radio{margin-right:8px;top:0}.url-input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.url-input-group .ant-select{-ms-flex-negative:0;flex-shrink:0}.url-input-group .ant-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.url-input-group .supsis-button{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.key-value-editor .key-value-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.key-value-editor .key-value-row .ant-input{-ms-flex-negative:0;flex-shrink:0}.key-value-editor .key-value-row .ant-btn{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center}.key-value-editor .ant-btn-dashed{margin-top:8px}.key-value-editor .ant-btn-dashed .material-icons{font-size:16px;margin-right:4px}.selected-automation{background-color:var(--sps-primary-soft);border:1px solid var(--sps-info-soft);border-radius:4px;margin-top:8px;padding:8px 12px}.selected-automation .automation-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.selected-automation .automation-info .material-icons{color:var(--sps-info);font-size:16px}.selected-automation .automation-info span{color:var(--sps-text-default);font-size:13px}.selected-automation .automation-info .ant-btn-link{font-size:12px;height:auto;padding:0}.selected-automation .automation-info .ant-btn-link .material-icons{font-size:14px}.webhook-automation-list{max-height:400px;overflow-y:auto}.webhook-automation-list .ant-table-wrapper{margin-bottom:16px}.no-webhooks{padding:20px;text-align:center}.webhook-header{-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;justify-content:space-between;margin-bottom:16px}.webhook-header .search-input{width:240px}#end-call-modal-wrapper{padding:0 5px}#end-call-modal-wrapper .ant-form-item{margin-bottom:18px}#end-call-modal-wrapper .ant-form-item .ant-form-item-label label{color:var(--sps-text-default);font-weight:500}#end-call-modal-wrapper .hint-text{color:var(--sps-text-muted);font-size:12px;font-style:italic}#end-call-modal-wrapper .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:24px}#end-call-modal-wrapper .modal-footer .supsis-button{margin-left:10px}#transfer-call-modal-wrapper{padding:0 5px}#transfer-call-modal-wrapper .ant-form-item{margin-bottom:18px}#transfer-call-modal-wrapper .ant-form-item .ant-form-item-label label{color:var(--sps-text-default);font-weight:500}#transfer-call-modal-wrapper .ant-radio-wrapper{margin-right:15px}#transfer-call-modal-wrapper .ant-radio-wrapper .ant-radio+span{color:var(--sps-text-default);font-weight:500}#transfer-call-modal-wrapper .hint-text{color:var(--sps-text-muted);font-size:12px;font-style:italic;margin-top:4px}#transfer-call-modal-wrapper .transfer-destination-options{gap:12px}#transfer-call-modal-wrapper .transfer-destination-options,#transfer-call-modal-wrapper .transfer-extension-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#transfer-call-modal-wrapper .transfer-extension-row{gap:10px;margin-top:10px}#transfer-call-modal-wrapper .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:24px}#transfer-call-modal-wrapper .modal-footer .supsis-button{margin-left:10px}#transfer-call-modal-wrapper .ant-textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#press-digit-modal-wrapper{padding:0 5px}#press-digit-modal-wrapper .ant-form-item{margin-bottom:18px}#press-digit-modal-wrapper .ant-form-item .ant-form-item-label label{color:var(--sps-text-default);font-weight:500}#press-digit-modal-wrapper .hint-text{color:var(--sps-text-muted);font-size:12px;font-style:italic}#press-digit-modal-wrapper .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:24px}#press-digit-modal-wrapper .modal-footer .supsis-button{margin-left:10px}#custom-function-modal-wrapper{padding:0 5px}#custom-function-modal-wrapper .ant-form-item{margin-bottom:18px}#custom-function-modal-wrapper .ant-form-item .ant-form-item-label label{color:var(--sps-text-default);font-weight:500}#custom-function-modal-wrapper .hint-text{color:var(--sps-text-muted);font-size:12px;font-style:italic}#custom-function-modal-wrapper .parameters-toolbar{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:8px}#custom-function-modal-wrapper .parameters-toolbar .sample-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#custom-function-modal-wrapper .parameters-toolbar .sample-buttons .ant-btn{font-size:12px}#custom-function-modal-wrapper .parameters-toolbar .sample-buttons .ant-btn:hover{border-color:var(--sps-info);color:var(--sps-info)}#custom-function-modal-wrapper .url-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#custom-function-modal-wrapper .url-input-group .ant-input{-webkit-box-flex:1;-ms-flex:1;flex:1}#custom-function-modal-wrapper .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:24px}#custom-function-modal-wrapper .modal-footer .supsis-button{margin-left:10px}#extract-dynamic-variable-modal-wrapper{padding:0 5px}#extract-dynamic-variable-modal-wrapper .ant-form-item{margin-bottom:18px}#extract-dynamic-variable-modal-wrapper .ant-form-item .ant-form-item-label label{color:var(--sps-text-default);font-weight:500}#extract-dynamic-variable-modal-wrapper .hint-text{color:var(--sps-text-muted);font-size:12px;font-style:italic}#extract-dynamic-variable-modal-wrapper .variables-list .variable-item{background-color:var(--sps-bg-raised);border:1px solid var(--sps-border-default);border-radius:4px;margin-bottom:16px;padding:16px}#extract-dynamic-variable-modal-wrapper .variables-list .variable-item .variable-header{-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;justify-content:space-between;margin-bottom:12px}#extract-dynamic-variable-modal-wrapper .variables-list .variable-item .variable-header h5{color:var(--sps-text-default);font-weight:500;margin:0}#extract-dynamic-variable-modal-wrapper .variables-list .variable-item .ant-form-item{margin-bottom:12px}#extract-dynamic-variable-modal-wrapper .variables-list .variable-item .ant-form-item:last-child{margin-bottom:0}#extract-dynamic-variable-modal-wrapper .variables-list .ant-btn-dashed{margin-top:8px}#extract-dynamic-variable-modal-wrapper .variables-list .ant-btn-dashed .material-icons{font-size:16px;margin-right:4px}#extract-dynamic-variable-modal-wrapper .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:24px}#extract-dynamic-variable-modal-wrapper .modal-footer .supsis-button{margin-left:10px}#agent-swap-modal-wrapper{padding:0 5px}#agent-swap-modal-wrapper .ant-form-item{margin-bottom:18px}#agent-swap-modal-wrapper .ant-form-item .ant-form-item-label label{color:var(--sps-text-default);font-weight:500}#agent-swap-modal-wrapper .ant-radio-wrapper{margin-right:15px}#agent-swap-modal-wrapper .ant-radio-wrapper .ant-radio+span{color:var(--sps-text-default);font-weight:500}#agent-swap-modal-wrapper .hint-text{color:var(--sps-text-muted);font-size:12px;font-style:italic;margin-top:4px}#agent-swap-modal-wrapper .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:24px}#agent-swap-modal-wrapper .modal-footer .supsis-button{margin-left:10px}#agent-swap-modal-wrapper .ant-textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#code-function-modal-wrapper{padding:0 5px}#code-function-modal-wrapper .code-editor-textarea textarea{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.5}.call-settings-tab[data-v-306a3053]{padding:20px 0}.call-settings-tab .tab-header[data-v-306a3053]{margin-bottom:20px}.call-settings-tab .tab-header h3[data-v-306a3053]{font-weight:500;margin:0 0 10px}.call-settings-tab .tab-header p[data-v-306a3053]{color:var(--sps-text-muted);margin:0}.call-settings-tab .settings-form[data-v-306a3053]{max-width:800px}.call-settings-tab .settings-section[data-v-306a3053]{background-color:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:4px;margin-bottom:20px;padding:15px}.call-settings-tab .settings-section .setting-header[data-v-306a3053]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px}.call-settings-tab .settings-section .setting-header h4[data-v-306a3053]{font-weight:500;margin:0 0 5px}.call-settings-tab .settings-section .setting-header .setting-title[data-v-306a3053]{-webkit-box-flex:1;-ms-flex:1;flex:1}.call-settings-tab .settings-section .setting-description[data-v-306a3053]{color:var(--sps-text-muted);font-size:13px;margin-top:2px}.call-settings-tab .settings-section .setting-content[data-v-306a3053]{padding-top:5px}.call-settings-tab .slider-container[data-v-306a3053]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:5px}.call-settings-tab .slider-container .slider[data-v-306a3053]{-webkit-box-flex:1;-ms-flex:1;flex:1}.call-settings-tab .slider-container .slider[data-v-306a3053] :deep(.ant-slider-rail){background-color:var(--sps-bg-sunken);height:4px}.call-settings-tab .slider-container .slider[data-v-306a3053] :deep(.ant-slider-track){background-color:var(--sps-info);height:4px}.call-settings-tab .slider-container .slider[data-v-306a3053] :deep(.ant-slider-handle){border:2px solid var(--sps-info)}.call-settings-tab .slider-container .input-with-unit[data-v-306a3053]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:120px}.call-settings-tab .slider-container .input-with-unit[data-v-306a3053] :deep(.ant-input-number){width:80px}.call-settings-tab .slider-container .input-with-unit .unit[data-v-306a3053]{color:var(--sps-text-muted);font-size:13px;font-weight:500;white-space:nowrap}.call-settings-tab .slider-container .slider-value[data-v-306a3053]{font-weight:500;text-align:right;width:80px}.call-settings-tab .description[data-v-306a3053]{color:var(--sps-text-muted);font-size:12px;margin-bottom:10px;margin-top:5px}.call-settings-tab .form-actions[data-v-306a3053]{margin-top:20px;text-align:right}