.toolkits-card{padding:20px;margin:22px 0;border:none}.toolkits-card .pages-ai-ToolkitsCard{display:block}.toolkits-card .pages-ai-ToolkitsCard .toolkits-title-section{margin:5px 0 16px}.toolkits-card .pages-ai-ToolkitsCard .toolkits-button-section{display:flex;justify-content:right;padding-right:0}.toolkits-card .pages-ai-ToolkitsCard .toolkits-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;padding-top:12px}.toolkits-card .pages-ai-ToolkitsCard .empty-message{display:flex;align-items:center;justify-content:center;height:55vh}.empty-toolkits{width:100%;height:418px;display:flex;flex-direction:column}.empty-toolkits .message-container{display:flex;flex:1 1;justify-content:center;align-items:center;flex-direction:column}.empty-toolkits .circle-border{display:flex;align-items:center}.empty-toolkits .toolbox-icon{color:#00629d;font-size:18px}.empty-toolkits .fa-check{color:#00a0ff}.toolkit-row-tile{width:100%;box-shadow:0 .05rem .2rem #0000000d;height:80px;margin:16px 0;border-style:solid;border-width:1px;border-color:#dae0e6;align-items:center;border-radius:4px}.toolkit-row-tile .checkbox{flex-grow:0;display:flex;pointer-events:all;border-radius:5px}.toolkit-row-tile .toolkit-folder-icon{flex-grow:0;font-size:32px;display:flex;min-width:36px;justify-content:center}.toolkit-row-tile .name-and-description .name{font-size:16px}.toolkit-row-tile .name-and-description .tool-icon{font-size:12px;font-weight:400;line-height:150%;letter-spacing:0%;color:#15151c}.toolkit-row-tile .tool-avatars-section{flex-grow:0}.toolkit-row-tile .copy-url{flex-grow:0;text-wrap:nowrap}.toolkit-row-tile .ellipses-icon{flex-grow:0;display:flex;font-size:14px;pointer-events:all}.tool-avatars{display:flex;align-items:center;gap:4px}.toolkit-grid-tile .hover-background{height:264px;width:100%}.toolkit-grid-tile .cdata-card-body{justify-content:center}.toolkit-grid-tile .cdata-card{width:100%;display:flex;flex-direction:column}.toolkit-grid-tile .cdata-card .toolkit-icon-section{position:relative;flex:0 0 120px;border-radius:4px;border:1px solid var(--neutrals-borders, #dae0e6);background:var(--blues-background, #f6f9fc);display:flex;align-items:center;justify-content:center}.toolkit-grid-tile .cdata-card .toolkit-icon-section .checkbox{position:absolute;top:2px;left:2px}.toolkit-grid-tile .cdata-card .toolkit-icon-section .ellipses-icon{position:absolute;top:2px;right:0;display:inline-block}.toolkit-grid-tile .cdata-card .toolkit-icon{font-size:32px;font-weight:400}.toolkit-grid-tile .cdata-card .tool-count{color:#677986;font-size:12px;padding-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolkit-grid-tile .cdata-card .tool-count .tool-icon{font-size:12px;color:#00629d}.toolkit-grid-tile .cdata-card .tool-avatars{margin-top:8px}.toolkit-grid-tile .cdata-card .cdata-card-body{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;align-items:center}.toolkit-grid-tile .cdata-card .cdata-card-body .tile-card-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.toolkit-grid-tile .cdata-card .cdata-card-body .copy-url-button{width:100%;margin-top:4px;width:max-content}.source-tools-tab{display:flex;align-items:stretch;gap:1px;min-height:738px}.source-tools-panel{display:flex;flex-direction:column;background:#fff;box-shadow:0 .1rem .2rem #0000000d}.source-tools-panel--left{width:343px;flex-shrink:0;border-radius:4px 0 0 4px;padding:1.25rem;overflow-y:auto;gap:16px}.source-tools-panel--right{flex:1;min-width:0;padding:1.25rem;border-radius:0 4px 4px 0}.source-tools-panel__header{display:flex;align-items:center;justify-content:space-between}.source-tools-disable-all-btn.cdata-button{padding:4px 11.2px;font-size:.875rem;font-weight:500;color:#00629d;border-radius:5px}.source-tools-disable-all-btn.cdata-button:disabled{color:#b0b0b0}.source-tools-disable-all-btn.cdata-button:not(:disabled):hover{filter:none;background-color:#f4f7fa}.source-tools-enable-new{display:flex;align-items:center;gap:8px;padding:12px;background:#f6f9fc;border:1px solid #dae0e6;border-radius:5px}.source-tools-enable-new .cdata-switch .MuiSwitch-track{border-color:#dae0e6}.source-tools-enable-new .cdata-switch .MuiSwitch-thumb{color:#dae0e6}.source-tools-search .cd-search,.source-tools-search .cd-search .cdata-text-field{height:auto}.source-tools-search .cd-search .cdata-text-field .input-base{border-color:#dae0e6;border-radius:4px}.source-tools-list{flex:1;overflow-y:auto}.source-tools-list__empty{display:block;padding:12px 4px}.source-tool-row{display:flex;align-items:center;gap:10px;height:45px;padding:12px;border-top:1px solid #dae0e6;background-color:#fff}.source-tool-row--selected{background-color:#3f4b5714}.source-tool-row__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-tool-row__modified-dot{width:8px;height:8px;border-radius:50%;background-color:#006d34;flex-shrink:0}.source-tool-row__edit-btn.MuiIconButton-root{padding:4px 6px;color:#3f4b57;flex-shrink:0;border-radius:4px}.source-tool-row__edit-btn.MuiIconButton-root:hover{background-color:transparent}.source-tools-detail{gap:16px}.source-tools-detail__ai-instructions.cdata-text-field .input-base{border-color:#dae0e6;border-radius:4px;color:#3f4b57}.source-tools-detail__ai-instructions.cdata-text-field .input-base .MuiInputBase-input::placeholder{color:#3f4b57;opacity:.5}.source-tools-detail__ai-instructions.cdata-text-field .Mui-focused{border-color:#00a0ff;box-shadow:0 0 0 2px #00a0ff26}.source-tools-params{gap:16px}.source-tools-params-row{display:flex;align-items:flex-end;gap:16px}.source-tools-params-col{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.source-tools-params-col--required{flex:none;width:59px;align-items:center;justify-content:center}.source-tools-params-label{white-space:nowrap}.source-tools-params-field{height:36px;display:flex;align-items:center;padding:4px 11.2px;background-color:#e5eaef;border:1px solid #dae0e6;border-radius:4px;font-size:.875rem;color:#3f4b57;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.source-tools-params-checkbox{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.source-tools-params-checkbox .cdata-checkbox{padding:0}.pages-ai-ToolkitDetails{padding:40px}.pages-ai-ToolkitDetails .breadcrumb li{font-weight:500}.pages-ai-ToolkitDetails .toolkit-details-header{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.pages-ai-ToolkitDetails .toolkit-details-header .header-left{display:flex;align-items:center;gap:12px;min-width:0}.pages-ai-ToolkitDetails .toolkit-details-header .header-left .back-arrow{cursor:pointer;flex-shrink:0;color:#00a0ff}.pages-ai-ToolkitDetails .toolkit-details-header .header-left .toolkit-title{margin:0;font-size:21px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pages-ai-ToolkitDetails .toolkit-details-header .header-actions{display:flex;align-items:center;flex-shrink:0;margin-left:16px}.pages-ai-ToolkitDetails .toolkit-details-tools-card .toolkit-details-tools-inner{padding:20px}.pages-ai-ToolkitDetails .toolkit-details-tools-card .tools-title-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pages-ai-ToolkitDetails .toolkit-details-tools-card .tools-title-section .tools-button-section{display:flex;align-items:center;flex-shrink:0}.pages-ai-ToolkitDetails .toolkit-details-tools-card .cd-search,.pages-ai-ToolkitDetails .toolkit-details-tools-card .cd-search .cdata-text-field{height:auto}.pages-ai-ToolkitDetails .toolkit-details-tools-card .tools-meta-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0 4px}.pages-ai-ToolkitDetails .toolkit-details-tools-card .tools-list{padding-top:8px}.pages-ai-ToolkitDetails .toolkit-details-tools-card .toolkit-tools-empty-state{display:flex;flex-direction:column;align-items:center;padding:108.5px 16px 92.5px;text-align:center}.pages-ai-ToolkitDetails .toolkit-details-tools-card .toolkit-tools-empty-state .empty-icon-circle{width:56px;height:56px;border-radius:50%;background-color:#f6f9fc;display:flex;align-items:center;justify-content:center}.pages-ai-ToolkitDetails .toolkit-details-tools-card .toolkit-tools-empty-state .empty-icon-circle .empty-icon{font-size:1.5rem;color:#3f4b57}.pages-ai-ToolkitDetails .toolkit-details-tools-card .toolkit-tools-empty-state .empty-state-bullets{list-style:none;padding:0;margin-bottom:16px;text-align:left}.pages-ai-ToolkitDetails .toolkit-details-tools-card .toolkit-tools-empty-state .empty-state-bullets li{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pages-ai-ToolkitDetails .toolkit-details-tools-card .toolkit-tools-empty-state .empty-state-bullets li .check-icon{font-size:.85rem}.pages-ai-ToolkitDetails .toolkit-details-tools-card .empty-message{display:block}.add-tool-body-wrapper{position:relative}.add-tool-body-wrapper .add-tool-confirming-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#ffffffbf;z-index:10}.add-tool-options{border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.add-tool-options .add-tool-option{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:16px;background:none;border:none;border-bottom:1px solid #dee2e6;cursor:pointer;text-align:left}.add-tool-options .add-tool-option:last-child{border-bottom:none}.add-tool-options .add-tool-option:hover{background-color:#f8f9fa}.add-tool-options .add-tool-option .option-top-row{display:flex;align-items:center;gap:4px;width:100%}.add-tool-options .add-tool-option .option-icon{font-size:1.25rem;flex-shrink:0;width:24px;text-align:center}.add-tool-options .add-tool-option .option-title{flex:1}.add-tool-options .add-tool-option .option-arrow{font-size:.875rem;color:#677986;flex-shrink:0}.add-tool-options .add-tool-option .option-description{margin-top:8px}.add-tool-step2 .step2-description{padding:16px 0}.add-tool-step2 .components-tables-CDSearch{padding:8px 16px}.add-tool-step2 .step2-items-container{max-height:360px;overflow-y:auto}.add-tool-step2 .step2-loading{display:flex;justify-content:center;padding:32px}.add-tool-step2 .step2-empty-state{display:flex;flex-direction:column;align-items:center;padding:32px 16px;text-align:center}.add-tool-step2 .step2-empty-state .step2-empty-icon{font-size:2rem;color:#677986}.add-tool-step2 .step2-no-results{padding:16px;display:block}.add-tool-step2 .step2-items-list{border-top:1px solid #dee2e6}.add-tool-step2 .step2-items-list .step2-list-header{display:flex;align-items:center;padding:10px 16px 6px 0;border-bottom:1px solid #dee2e6}.add-tool-step2 .step2-items-list .step2-list-header .cdata-typography{font-size:14px}.add-tool-step2 .add-tool-step2-item{display:flex;align-items:center;padding:8.5px 16px 8px 0;cursor:pointer;border-bottom:1px solid #dee2e6}.add-tool-step2 .add-tool-step2-item:last-child{border-bottom:none}.add-tool-step2 .add-tool-step2-item:not(.disabled):hover{background-color:#f8f9fa}.add-tool-step2 .add-tool-step2-item.disabled{opacity:.5;cursor:default}.add-tool-step2 .add-tool-step2-item .step2-item-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;font-size:1.1rem;color:#677986;margin:6.5px 8px 6.5px 10px}.add-tool-step2 .add-tool-step2-item .step2-driver-icon{width:28px;height:28px;object-fit:contain}.add-tool-step2 .add-tool-step2-item .step2-folder-icon{width:20px;height:20px}.add-tool-step2 .add-tool-step2-item .step2-folder-icon path{fill:#00a0ff}.add-tool-step2 .add-tool-step2-item .step2-item-info{flex:1;min-width:0}.add-tool-step2 .add-tool-step2-item .step2-item-info .step2-item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400}.add-tool-step2 .add-tool-step2-item .step2-item-info .step2-item-subtitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-tool-step2 .add-tool-step2-item .step2-item-already-added{flex-shrink:0;font-style:italic}.toolkit-tool-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;margin-bottom:8px}.toolkit-tool-row:last-child{margin-bottom:0}.toolkit-tool-row .tool-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.toolkit-tool-row .tool-left .tool-checkbox-col{flex-shrink:0;display:flex;align-items:center}.toolkit-tool-row .tool-left .tool-source-icon-col{flex-shrink:0;width:32px;display:flex;align-items:center}.toolkit-tool-row .tool-left .tool-source-icon-col .tool-source-icon{font-size:20px;color:#304f7e}.toolkit-tool-row .tool-left .tool-source-icon-col .tool-source-folder-icon{width:36px;height:32px}.toolkit-tool-row .tool-left .tool-source-icon-col .tool-source-driver-icon{width:36px;height:36px;object-fit:contain}.toolkit-tool-row .tool-left .tool-info{flex:1;min-width:0}.toolkit-tool-row .tool-left .tool-info .tool-name,.toolkit-tool-row .tool-left .tool-info .tool-description{display:block}.toolkit-tool-row .tool-right{display:flex;align-items:center;flex-shrink:0;gap:16px;margin-left:12px}.toolkit-tool-row .tool-right .tool-type-counts{display:flex;align-items:center;gap:12px;white-space:nowrap}.toolkit-tool-row .tool-right .tool-type-counts .type-count-item{display:flex;align-items:center;gap:4px}.toolkit-tool-row .tool-right .ellipses-icon{display:flex;align-items:center;justify-content:center;width:32px}
