.card-integration[data-v-41dc0b73]{display:grid;grid-template-columns:64px auto 113px;margin:16px 0}.logo-integratioin[data-v-41dc0b73]{border-radius:6px;width:64px;height:64px}.logo-integratioin.slack-logo[data-v-41dc0b73]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;padding:0}.logo-integratioin.slack-logo svg[data-v-41dc0b73]{width:48px;height:48px}.menu .title[data-v-41dc0b73]{color:#4a4a4a;font-weight:700;font-size:18px;padding-bottom:2px}.menu .description[data-v-41dc0b73]{color:#9d9d9d;font-size:16px}#connectedApps .el-button,#integrationStutus .el-button{border-radius:3px;height:42px;width:113px;margin:auto;font-weight:700;-webkit-transition:.2s;transition:.2s}#connectedApps .el-button.gray,#integrationStutus .el-button.gray{background-color:#fff;border-color:#c9c9c9;color:#747474}#connectedApps .el-button.gray:hover,#integrationStutus .el-button.gray:hover{background-color:#f0f0f0}#connectedApps .el-button.conected,#integrationStutus .el-button.conected{background-color:#32c2d5;border-color:#32c2d5;color:#fff}#connectedApps .el-button.conected:hover,#integrationStutus .el-button.conected:hover{background-color:#2fb4c5}.grid-2-parameter[data-v-25bd9a82]{display:grid;grid-template-columns:240px auto;grid-row-gap:16px;row-gap:16px}.grid-2-parameter .title[data-v-25bd9a82]{font-weight:700;font-size:18px;color:#4a4a4a;margin-right:24px}.grid-4-log-table[data-v-25bd9a82]{display:grid;grid-template-columns:140px calc(100% - 570px) 150px 160px;grid-column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;color:#4a4a4a}.grid-4-log-table .title[data-v-25bd9a82]{color:#2e2e2e;font-size:14px;font-weight:700}.grid-4-log-table .date[data-v-25bd9a82]{font-size:14px}.grid-4-log-table .date div[data-v-25bd9a82]:first-child{font-weight:700}.grid-4-log-table .content[data-v-25bd9a82]{word-break:break-all;font-size:14px;background-color:#f0f0f0;border-radius:6px;padding:12px;height:70px;text-overflow:ellipsis}.grid-4-log-table .integration-status[data-v-25bd9a82]{font-size:14px}#integrationsHRIS .input-select .text-dropdown{width:265px;font-size:18px;color:#4a4a4a}#integrationsHRIS .el-button.refersh,#integrationsHRIS .input-select .el-submenu__title,#integrationsHRIS .input-select>.el-submenu,#integrationsHRIS .input .el-input__inner{height:52px!important}#integrationsHRIS .input-select .el-submenu__title,#integrationsHRIS .input-select>.el-submenu{line-height:52px!important}#integrationsHRIS .el-radio-group{display:table-caption}#integrationsHRIS .el-radio-group .el-radio .el-radio__inner{width:24px;height:24px}#integrationsHRIS .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:#6c30cc;background:#6c30cc}#integrationsHRIS .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner:after{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}#integrationsHRIS .el-radio-group .el-radio .el-radio__input.is-checked+.el-radio__label{color:#3b3b3b}#integrationsHRIS .el-radio-group .el-radio .el-radio__label{padding-left:16px}#integrationsHRIS .el-checkbox .el-checkbox__inner{width:16px;height:16px}#integrationsHRIS .el-checkbox .el-checkbox__inner:after{height:9px;left:5px}#integrationsHRIS .el-checkbox .el-checkbox__label{font-size:18px;color:#3b3b3b}#integrationsHRIS .el-button.refersh{border-color:#c7c7c7;background-color:#f7f7f7;font-size:24px;padding-left:13px;padding-right:18px;color:#000;margin-left:12px;width:52px}#integrationsHRIS .input .el-input__inner{color:#3b3b3b;font-size:18px;background-color:#f7f7f7;border-color:#c7c7c7}#integrationsHRIS .input .el-input__inner:focus{border-color:#6c30cc}#integrationsHRIS .input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}#integrationsHRIS .input.is-disabled .el-input__inner:focus{border-color:#e4e7ed}#integrationsHRIS .el-button{border-radius:3px;width:160px}#integrationsHRIS .el-button.save{margin-left:0;font-weight:700;font-size:18px;height:52px;background-color:#32c2d5;border-color:#32c2d5;color:#fff}#integrationStutus .el-button.btn-gray-outline{font-size:15px;height:42px}#simulateChangesModal .el-dialog{width:1100px;height:860px}#simulateChangesModal .el-dialog .el-dialog__header{padding:0}#simulateChangesModal .el-dialog .el-dialog__body{padding:40px}#simulateChangesModal .el-table__row{margin-top:6px}#simulateChangesModal .el-table__row .cell{margin-top:3px}#simulateChangesModal .el-table th>.cell{font-weight:700}#viewChangesModal .el-dialog{width:1100px;height:860px}#viewChangesModal .el-dialog .el-dialog__header{padding:0}#viewChangesModal .el-dialog .el-dialog__body{padding:40px}#viewChangesModal .el-table__row{margin-top:6px}#viewChangesModal .el-table__row .cell{margin-top:3px}#viewChangesModal .el-table th>.cell{font-weight:700}.card-integration[data-v-8a9dd46c]{display:grid;grid-template-columns:64px auto 113px;margin:16px 0}.logo-integratioin[data-v-8a9dd46c]{border-radius:6px;width:64px;height:64px}.sub-description[data-v-8a9dd46c]{color:#3b3b3b;font-size:14px}.text-oeration[data-v-8a9dd46c]{background-color:#f0f0f0;border-radius:6px;padding:12px 12px 10px;margin-right:12px}.text-oeration.red[data-v-8a9dd46c]{background-color:#d2d2d2}.btn-api[data-v-8a9dd46c],.input-gray[data-v-8a9dd46c],.token-input[data-v-8a9dd46c]{height:52px;padding:0 16px}.btn-api[data-v-8a9dd46c]{background-color:#32c2d5;min-width:100px;border-radius:8px;color:#fff;font-size:18px;font-weight:700;-webkit-transition:.2s;transition:.2s;cursor:pointer}.btn-api[data-v-8a9dd46c]:hover{background-color:#1a9eaf}.input-gray[data-v-8a9dd46c],.token-input[data-v-8a9dd46c]{background-color:#f7f7f7;border:1px solid #c7c7c7;border-radius:4px;-webkit-transition:.2s;transition:.2s}.input-gray[data-v-8a9dd46c]:hover,.token-input[data-v-8a9dd46c]:hover{background-color:#eee}.token-input[data-v-8a9dd46c]{width:540px}.input-gray[data-v-8a9dd46c]{width:52px;padding:0}#log_table_api .el-table td{padding:6px 0}.api-log-error{color:#f56c6c}#integrationsSSO[data-v-57170b75]{font-family:Lato,Kanit,Arial,sans-serif}.grid-2-parameter[data-v-57170b75]{display:grid;grid-template-columns:240px auto;grid-row-gap:16px;row-gap:16px}.grid-2-parameter .title[data-v-57170b75]{font-weight:700;font-size:18px;color:#4a4a4a;margin-right:24px;margin-left:auto}.btn-save[data-v-57170b75]{min-width:158px;height:52px;padding:0 24px;white-space:nowrap;font-size:18px;font-weight:700;background-color:#32c2d5;border-color:#32c2d5}.danger-zone-card[data-v-57170b75]{background-color:#fff0f0;border-radius:6px;padding:30px 32px;color:#981a11}.danger-zone-card .btn-remove-connection[data-v-57170b75]{width:240px;height:52px;font-size:18px;font-weight:700;color:#fff;background-color:#f44336;border-color:#f44336}#integrationsSSO .input .el-input__inner{color:#3b3b3b;font-size:18px;background-color:#fff;border-color:#c7c7c7}#integrationsSSO .input .el-input__inner:focus{border-color:#6c30cc}#integrationsSSO .input .el-textarea__inner{font-size:18px;padding:15px}#integrationsSSO .input.gray .el-input__inner{background-color:#f7f7f7}#integrationsSSO .input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}#integrationsSSO .input.is-disabled .el-input__inner:focus{border-color:#e4e7ed}#integrationsSSO .input.copy-input .el-input__inner{cursor:pointer;color:#3b3b3b}#integrationsSSO .input-select .text-dropdown{width:265px;font-size:18px;color:#4a4a4a}#integrationsSSO .input-select .text-dropdown .label{font-size:18px;font-weight:700;color:#4a4a4a}#integrationsSSO .el-button.refersh,#integrationsSSO .input-select .el-submenu__title,#integrationsSSO .input-select>.el-submenu,#integrationsSSO .input .el-input__inner{height:52px!important}#integrationsSSO .input-select .el-submenu__title,#integrationsSSO .input-select>.el-submenu{line-height:52px!important}#integrationsSSO .el-checkbox .el-checkbox__inner{width:16px;height:16px}#integrationsSSO .el-checkbox .el-checkbox__inner:after{height:9px;left:5px}#integrationsSSO .el-checkbox .el-checkbox__label{font-size:18px;color:#3b3b3b}#integrationsSSO .el-checkbox .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:rgba(0,0,0,.3764705882352941)}.sub-description[data-v-1378a0c8]{color:#3b3b3b;font-size:14px;line-height:1.6}.sub-description em[data-v-1378a0c8]{color:#6c30cc;font-style:italic}.section-header[data-v-1378a0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hash-mono[data-v-1378a0c8]{font-family:SF Mono,Menlo,monospace;font-size:12px;background:#f5f5fa;padding:2px 6px;border-radius:4px;color:#555}.muted[data-v-1378a0c8]{color:#8a8a8a;font-size:13px}.revoke-btn[data-v-1378a0c8]{color:#cc3030}.error-text[data-v-1378a0c8]{color:#cc3030;margin-top:12px;font-size:13px}.mcp-callout[data-v-1378a0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;background:#fff8e6;border:1px solid #f7e3a6;border-radius:8px;padding:10px 14px;margin-bottom:20px;font-size:13px;line-height:1.5;color:#6b5a1e}.mcp-callout i[data-v-1378a0c8]{-ms-flex-negative:0;flex-shrink:0;margin-top:1px;font-size:16px;color:#f7b924}.mcp-callout strong[data-v-1378a0c8]{color:#3b3b3b}.kv-block[data-v-1378a0c8]{background:#fafbfd;border:1px solid #eef0f5;border-radius:6px;padding:12px 16px;margin-bottom:20px}.kv-row[data-v-1378a0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;font-size:13px}.kv-label[data-v-1378a0c8]{width:110px;color:#8a8a8a;font-weight:500}.kv-value[data-v-1378a0c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#2c2c2c}.mcp-section-label[data-v-1378a0c8]{margin:22px 0 6px}.mcp-section-help[data-v-1378a0c8]{margin:0 0 8px;color:#8a8a8a;font-size:12px;line-height:1.5}.mcp-section-help code[data-v-1378a0c8]{font-family:SF Mono,Menlo,monospace;font-size:11px;background:#f5f5fa;padding:1px 5px;border-radius:4px;color:#555}.config-block[data-v-1378a0c8]{position:relative;background:#1e1e2e;border-radius:8px;margin-top:8px}.config-pre[data-v-1378a0c8]{margin:0;padding:16px 20px;padding-right:110px;color:#d8d8d8;font-family:SF Mono,Menlo,monospace;font-size:12px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.token-pre[data-v-1378a0c8]{color:#aecffe}.copy-btn[data-v-1378a0c8]{position:absolute;top:10px;right:10px}#integrationMCP .el-button--primary{background-color:#6c30cc;border-color:#6c30cc}#integrationMCP .el-button--primary:focus,#integrationMCP .el-button--primary:hover{background-color:#522698;border-color:#522698}#integrationsSlack[data-v-f1a7fce4]{font-family:Lato,Kanit,Arial,sans-serif}.loading-container[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#6b6b6b;font-size:15px}.not-connected-state[data-v-f1a7fce4]{text-align:center}.slack-hero[data-v-f1a7fce4]{padding:20px 0 24px}.slack-logo-large[data-v-f1a7fce4]{width:72px;height:72px;margin:0 auto 16px}.slack-logo-large svg[data-v-f1a7fce4]{width:100%;height:100%}.hero-title[data-v-f1a7fce4]{font-size:22px;font-weight:700;color:#3b3b3b;margin:0 0 8px}.hero-description[data-v-f1a7fce4]{font-size:15px;color:#6b6b6b;margin:0;max-width:360px;margin:0 auto;line-height:1.5}.features-preview[data-v-f1a7fce4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:24px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:0 0 24px}.feature-item[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:12px;border-radius:8px;background:#fafafa}.feature-icon[data-v-f1a7fce4]{font-size:20px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.feature-text[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-text strong[data-v-f1a7fce4]{font-size:13px;font-weight:600;color:#3b3b3b;margin-bottom:2px}.feature-text span[data-v-f1a7fce4]{font-size:12px;color:#909399;line-height:1.4}.connect-action[data-v-f1a7fce4]{padding-bottom:8px}.btn-connect[data-v-f1a7fce4]{height:48px;padding:0 32px;font-size:16px;font-weight:600;background-color:#6c30cc;border-color:#6c30cc}.btn-connect i[data-v-f1a7fce4]{margin-right:8px}.btn-connect[data-v-f1a7fce4]:hover{background-color:#5a28a8;border-color:#5a28a8}.connect-note[data-v-f1a7fce4]{font-size:13px;color:#909399;margin:12px 0 0}.coming-soon-notice[data-v-f1a7fce4]{margin-top:16px;padding:12px 16px;background:#fdf6ec;border:1px solid #faecd8;border-radius:6px;color:#e6a23c;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.connection-status[data-v-f1a7fce4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:24px}.connection-status[data-v-f1a7fce4],.status-header[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-header[data-v-f1a7fce4]{gap:12px}.status-icon[data-v-f1a7fce4]{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px}.status-icon.connected[data-v-f1a7fce4]{background:#dcfce7;color:#16a34a}.status-info h3[data-v-f1a7fce4]{font-size:16px;font-weight:600;color:#166534;margin:0 0 2px}.status-info p[data-v-f1a7fce4]{font-size:13px;color:#4ade80;margin:0}.status-actions[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.config-section[data-v-f1a7fce4]{margin-bottom:24px}.section-title[data-v-f1a7fce4]{font-size:12px;font-weight:700;color:#9d9d9d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.toggle-row[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.toggle-row[data-v-f1a7fce4]:last-child{border-bottom:none}.toggle-info[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.toggle-icon[data-v-f1a7fce4]{font-size:20px;width:32px;text-align:center}.toggle-label[data-v-f1a7fce4]{display:block;font-size:14px;font-weight:600;color:#3b3b3b}.toggle-desc[data-v-f1a7fce4]{display:block;font-size:12px;color:#909399;margin-top:2px}.setting-row[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.setting-label[data-v-f1a7fce4]{font-size:14px;color:#4a4a4a}.inline-setting[data-v-f1a7fce4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.setting-suffix[data-v-f1a7fce4]{font-size:13px;color:#909399}.channel-select[data-v-f1a7fce4]{width:200px}.checkbox-row[data-v-f1a7fce4]{padding:8px 0}.checkbox-row .el-checkbox[data-v-f1a7fce4]{font-size:14px}.save-section[data-v-f1a7fce4]{padding-top:16px;border-top:1px solid #f0f0f0}.btn-save[data-v-f1a7fce4]{width:100%;height:44px;font-size:15px;font-weight:600;background-color:#6c30cc;border-color:#6c30cc}.btn-save[data-v-f1a7fce4]:hover:not(:disabled){background-color:#5a28a8;border-color:#5a28a8}.btn-save[data-v-f1a7fce4]:disabled{background-color:#c9c9c9;border-color:#c9c9c9}#integrationsSlack .el-checkbox__input.is-checked .el-checkbox__inner,#integrationsSlack .el-switch.is-checked .el-switch__core{background-color:#6c30cc;border-color:#6c30cc}#integrationsSlack .el-checkbox__input.is-checked+.el-checkbox__label{color:#3b3b3b}#integrationsSlack .el-input-number--small{width:90px}#integrationsSlack .el-button--danger.is-plain{color:#f56c6c;border-color:#fbc4c4}#integrationsSlack .el-button--danger.is-plain:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.page-is-locked[data-v-f2119b16]{height:398px;width:100%;border-radius:4px;margin-top:32px;background-color:rgba(0,0,0,.0392156862745098);border:1px solid rgba(0,0,0,.10196078431372549);color:rgba(0,0,0,.4);font-size:14px;font-weight:700}.styleTab[data-v-fd1cab2e]{margin-top:32px;background:transparent}#integrationsContainer .el-tabs__item{height:52px;line-height:52px;width:150px;text-align:center}#integrationsContainer .el-tabs__header{margin:0}#integrationsContainer .app-integration-dialog{border-radius:12px;overflow:hidden}#integrationsContainer .app-integration-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #e8e8e8;background:#fafafa}#integrationsContainer .app-integration-dialog .el-dialog__title{font-size:17px;font-weight:700;color:#3b3b3b}#integrationsContainer .app-integration-dialog .el-dialog__body{padding:24px;max-height:72vh;overflow-y:auto}#integrationsContainer .app-integration-dialog .el-dialog__headerbtn{top:16px;right:20px}.slack-callback-container[data-v-3d54707b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background:#f5f7fa}.callback-card[data-v-3d54707b]{background:#fff;border-radius:12px;padding:48px 64px;text-align:center;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);min-width:400px}.callback-loading .el-icon-loading[data-v-3d54707b]{font-size:48px;color:#6c30cc}.callback-error .error-icon[data-v-3d54707b]{font-size:48px;color:#f56c6c}.callback-success .success-icon[data-v-3d54707b]{font-size:48px;color:#3ac47d}.fc-6B6B6B[data-v-3d54707b]{color:#6b6b6b}