.retool-checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:20px}.retool-checkbox-wrapper .switch-label{font-weight:500;font-size:var(--fs-12);margin-left:8px;color:var(--dark-gray)}.retool-checkbox-wrapper .ant-switch-small{min-width:24px;height:14px}.retool-checkbox-wrapper .ant-switch-small:after{width:10px;height:10px;box-shadow:none}.retool-checkbox-wrapper .ant-switch-checked{background:var(--light-blue)}
.retool-button.ant-btn{font-family:var(--sans-serif);height:2rem;border-radius:4px;border:none;font-size:var(--font-size-12);line-height:var(--line-height-solid);color:#fff;font-weight:600;transition:all .15s ease-in-out;cursor:pointer;padding:0 16px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-shadow:none;text-align:center;-ms-flex-pack:center;justify-content:center}.retool-button.ant-btn,.retool-button svg{-ms-flex-negative:0;flex-shrink:0}.retool-button .atn-btn:focus,.retool-button .atn-btn:hover{transition:all .15s ease-in-out}.retool-button.ant-btn-primary{background:var(--blue)}.retool-button.ant-btn-primary:focus,.retool-button.ant-btn-primary:hover{background:var(--light-blue)}.retool-button.ant-btn-danger{background:var(--red)}.retool-button.ant-btn-danger:focus,.retool-button.ant-btn-danger:hover{background:var(--light-red)}.retool-button.ant-btn-default{border:1px solid var(--light-blue);color:var(--blue)}.retool-button.ant-btn-ghost{border:1px solid var(--lighter-gray);color:var(--light-gray)}.retool-button.ant-btn-default:focus,.retool-button.ant-btn-default:hover,.retool-button.ant-btn-ghost:focus,.retool-button.ant-btn-ghost:hover{border:1px solid var(--lightest-blue);color:var(--light-blue);background:var(--faint-blue)}.retool-button.ant-btn-link{color:var(--blue);font-weight:500;padding:0}.retool-button.ant-btn-link:hover{color:var(--light-blue)}.retool-button.ant-btn-link-danger{padding:0;color:var(--gray)}.retool-button.ant-btn-link-danger:hover{color:var(--red)}.retool-button.ant-btn-link-gray{color:var(--gray);background:var(--near-white);padding:0}.retool-button.ant-btn-link-gray.transparent-button{background:transparent;font-weight:500}.retool-button.ant-btn-link-gray:hover{color:var(--blue);background:var(--faint-blue)}.retool-button:disabled,.retool-button [disabled]{background:var(--lighter-gray);cursor:not-allowed}.retool-button:disabled:hover,.retool-button [disabled]:hover{background:var(--near-white);color:inherit}.retool-button.ant-btn-primary:disabled:hover,.retool-button.ant-btn-primary[disabled]:hover{background:var(--lighter-gray);color:#fff}.retool-button.ant-btn-link-gray:disabled{background:var(--faint-gray);opacity:.4}.retool-button.ant-btn-link:disabled,.retool-button.ant-btn-link[disabled]{background-color:transparent;color:var(--lighter-gray)}.retool-button span{text-align:center}
.retool-icon-clickable{cursor:pointer}
.retool-tooltip.ant-tooltip .ant-tooltip-inner{background-color:var(--near-black);font-weight:500;color:var(--near-white)}.retool-tooltip.ant-tooltip .ant-tooltip-arrow{display:none}
.retool-button-toggle{background-color:#fff!important}.retool-button-toggle.retool-button-toggle__active,.retool-button-toggle.retool-button-toggle__active svg{color:var(--gray)}.retool-button-toggle.retool-button-toggle__inactive{color:var(--lighter-gray);background-color:#fff!important}.retool-button-toggle.retool-button-toggle__inactive svg{color:var(--lighter-gray)}.retool-button-toggle:hover{background:var(--near-white);color:var(--gray)!important}.retool-button-toggle:hover svg{color:var(--gray)}.retool-button-toggle:hover{background-color:var(--faint-gray)!important}
.retool-select{box-sizing:border-box;border-radius:4px;font-size:var(--font-size-12);font-weight:500;min-height:32px}.retool-select .ant-select-selection__placeholder{display:inherit!important;color:var(--light-gray);font-weight:400}.retool-select .ant-select-selection{min-height:30px;height:100%}.retool-select .ant-select-selection__clear{right:20px;top:50%}.retool-select .ant-select-selection__rendered{line-height:30px}.retool-select .ant-select-selection__choice{height:24px!important;line-height:var(--line-height-24)!important;border-radius:3px}.retool-select .ant-select-selection-selected-value{font-family:var(--sans-serif)!important}.retool-select .ant-select-arrow{border:none;top:0;right:2px;margin-top:0;height:32px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:-1px}.retool-select .ant-select-dropdown-menu-item{line-height:var(--line-height-20);padding:2px 8px}.retool-select:not(.disabled).ant-select-selection:hover{border:1px solid var(--lightest-blue)}.retool-select .ant-select-selection:focus{border:1px solid var(--lightest-blue);box-shadow:0 0 0 3px var(--washed-blue)}.retool-select.is-error>.ant-select-selection{border:1px solid var(--lightest-red)!important}.retool-select.is-error>.ant-select-selection:focus{box-shadow:0 0 0 3px var(--washed-red)!important}
.retool-checkbox.ant-checkbox-wrapper{font-weight:500;font-size:var(--fs-12);height:24px;color:var(--dark-gray)}.retool-checkbox.ant-checkbox-wrapper,.retool-checkbox.ant-checkbox-wrapper span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-inner{border-radius:4px;border-color:var(--lighter-gray);box-shadow:0 0 0 .5px var(--lighter-gray)}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner,.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-wrapper:hover .ant-checkbox-inner,.retool-checkbox.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--light-blue);box-shadow:0 0 0 .5px var(--light-blue),0 0 0 3px var(--washed-blue)}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-disabled:hover .ant-checkbox-inner,.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-wrapper-disabled:hover .ant-checkbox-inner{border-color:var(--lighter-gray);box-shadow:0 0 0 .5px var(--lighter-gray)}.retool-checkbox.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:var(--light-blue);border-color:var(--light-blue);box-shadow:0 0 0 .5px var(--light-blue)}
.retool-textinput{position:relative}.retool-textinput .ant-input{height:32px}.retool-textarea .ant-input,.retool-textinput .ant-input{border-radius:4px;padding:var(--spacing-8);outline:none;font-weight:500;border:1px solid var(--washed-gray);box-sizing:border-box;color:var(--dark-gray);font-size:var(--fs-12);width:100%;position:relative}.retool-textarea .ant-input:hover,.retool-textinput .ant-input:hover{border:1px solid var(--washed-gray)}.retool-textarea .ant-input.focus,.retool-textarea .ant-input:focus,.retool-textinput .ant-input.focus,.retool-textinput .ant-input:focus{font-size:inherit;border:1px solid var(--lightest-blue);box-shadow:0 0 0 3px var(--washed-blue)}.retool-textarea .code,.retool-textinput .code{font-size:.9em;font-weight:400}.retool-textarea .code:focus,.retool-textinput .code:focus{font-size:.9em}.retool-textarea .ant-input.is-error,.retool-textinput .ant-input.is-error{border:1px solid var(--lightest-red)}.retool-textarea .ant-input.is-error.focus,.retool-textarea .ant-input.is-error:focus,.retool-textinput .ant-input.is-error.focus,.retool-textinput .ant-input.is-error:focus{border:1px solid var(--lightest-red);box-shadow:0 0 0 3px var(--washed-red)}.retool-textarea .ant-input.has-icon,.retool-textinput .ant-input.has-icon{padding-left:26px}.retool-textarea .ant-input:-ms-input-placeholder,.retool-textinput .ant-input:-ms-input-placeholder{color:var(--light-gray)}.retool-textarea .ant-input::placeholder,.retool-textinput .ant-input::placeholder{color:var(--light-gray)}.retool-textarea .retool-icon,.retool-textinput .retool-icon{margin-top:6px;margin-left:6px;position:absolute;color:var(--lightest-gray);z-index:1;margin-top:-1}.retool-textarea .ant-.ant-input-disabled,.retool-textinput .ant-.ant-input-disabled{cursor:not-allowed;opacity:.85;background:var(--near-white)}.retool-textarea .ant-.ant-input-affix-wrapper,.retool-textinput .ant-.ant-input-affix-wrapper{border:none}.retool-textarea .ant-.ant-input-affix-wrapper .ant-input,.retool-textinput .ant-.ant-input-affix-wrapper .ant-input{padding-left:28px}.retool-textarea .ant-input{resize:none}
.retool-collapse{background-color:inherit}.retool-collapse .ant-collapse-item>.ant-collapse-header{padding:8px 16px}.retool-collapse.ant-collapse-borderless>.ant-collapse-item{border-bottom:none}.retool-collapse .ant-collapse-header{height:36px;padding-top:0}.retool-collapse .ant-collapse-item>.ant-collapse-header{color:var(--light-gray);font-weight:500;text-transform:uppercase;letter-spacing:.04rem}.retool-collapse .ant-collapse-item>.ant-collapse-header:hover>.retool-icon{color:var(--dark-gray)!important;background:var(--near-white);border-radius:4px}.retool-collapse.arrow-left .ant-collapse-header{padding-left:20px}.retool-collapse.arrow-right .ant-collapse-header{padding-left:16px}.retool-collapse.arrow-right .ant-collapse-header>.retool-icon{top:8px;left:unset!important;right:12px;position:absolute}.retool-collapse.arrow-left .ant-collapse-header>.retool-icon{top:13px;left:0;position:absolute}.retool-collapse.arrow-right .ant-collapse-content-box p{padding-right:0;padding-left:unset!important}.retool-collapse.arrow-left .ant-collapse-content-box p{padding-left:8px!important}
.retool-tab-menu{display:-ms-flexbox;display:flex;border-bottom:1px solid var(--washed-gray);font-weight:500;box-sizing:border-box;font-size:var(--font-size-12);height:32px}.retool-tab-menu .retool-tab-menu-tab{color:var(--light-gray);margin-right:var(--spacing-16);transition:.2s;height:32px;line-height:32px}.retool-tab-menu .retool-tab-menu-tab:hover{color:var(--dark-gray);cursor:pointer}.retool-tab-menu .retool-tab-menu-tab-active{color:var(--dark-gray);border-bottom:2px solid var(--dark-gray)}.retool-tab-menu-large{font-size:var(--font-size-14);height:48px}.retool-tab-menu-large .retool-tab-menu-tab{height:48px;line-height:48px}
.retool-tabs .ant-tabs-bar{border-bottom:1px solid var(--washed-gray);margin:0}.retool-tabs .ant-tabs-ink-bar{background-color:var(--dark-gray)}.retool-tabs .ant-tabs-nav,.retool-tabs .ant-tabs-nav-container,.retool-tabs .ant-tabs-nav-wrap,.retool-tabs .ant-tabs-tab{height:40px;line-height:22px}.retool-tabs .ant-tabs-tab{margin:0}.retool-tabs .ant-tabs-nav,.retool-tabs .ant-tabs-tab-active{color:var(--light-gray);font-weight:500}.retool-tabs .ant-tabs-tab-active,.retool-tabs .ant-tabs-tab:hover{color:var(--dark-gray)}.retool-tabs .ant-tabs-content{font-family:var(--sans-serif);font-size:var(--font-size-12)}
.retool-inline-edit-wrapper{height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;position:relative}.retool-inline-edit-wrapper .retool-inline-edit,.retool-inline-edit-wrapper .retool-inline-edit-input{font-family:var(--sans-serif);width:100%;border-radius:4px;display:block;height:2em;line-height:1.2em;font-weight:500;display:inline-block;min-height:28px;padding:.4rem .5rem;border:1px solid transparent}.retool-inline-edit-wrapper .retool-inline-edit-placeholder{color:var(--lightest-gray)}.retool-inline-edit-wrapper .retool-inline-edit:hover{background-color:var(--near-white)}.retool-inline-edit-wrapper .retool-inline-edit-input:focus,.retool-inline-edit-wrapper .retool-inline-edit:focus{outline:none}.retool-inline-edit-wrapper .retool-inline-edit-input{border:1px solid var(--lightest-blue);box-shadow:0 0 0 3px var(--washed-blue);cursor:text}.retool-inline-edit-wrapper .retool-icon{position:absolute;top:8px;right:8px;color:var(--light-gray);display:none;pointer-events:none;opacity:.2}.retool-inline-edit-wrapper:hover .retool-icon{display:-ms-flexbox;display:flex}.retool-inline-edit-wrapper-disabled{cursor:not-allowed}
.retool-modal.retool-modal-ds .ant-modal-close-x{margin:0}.retool-modal.retool-modal-ds .ant-modal-header{border:none}.retool-modal.retool-modal-ds .ant-modal-header .ant-modal-title{font-family:var(--sans-serif);font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:var(--line-height-28);color:var(--dark-gray);margin-bottom:12px;margin-top:-8px}.retool-modal.retool-modal-ds .ant-modal-content{border-radius:4px;padding:20px 28px 28px;border:1px solid var(--washed-gray)}.retool-modal.retool-modal-ds .ant-modal-body{font-family:var(--sans-serif);font-style:normal;font-weight:400;font-size:var(--font-size-12);line-height:var(--line-height-16)}.retool-modal.retool-modal-ds .ant-modal-footer{border:none;padding-top:12px}
.ant-message .ant-message-notice-content{font-family:var(--sans-serif);font-size:var(--font-size-12);color:var(--dark-gray);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:8px 12px;border-radius:4px;border:1px solid var(--faint-gray);box-shadow:0 4px 16px rgba(0,0,0,.14)}.ant-message .ant-message-notice-content div{display:-ms-flexbox;display:flex}.ant-message .ant-message-notice-content div svg{margin-right:var(--spacing-8)}.ant-message .ant-message-notice-content div span{line-height:20px}
.retool-popover{padding-right:0;border-radius:4px}.retool-popover .ant-popover-inner{border:1px solid var(--washed-gray)}.retool-popover .retool-popover-title{background-color:var(--near-white);height:32px;border-top-left-radius:4px;border-top-right-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:8px}.retool-popover .retool-popover-title .retool-popover-title__title-text{min-width:0;max-width:200px}.retool-popover .retool-popover-title span{color:var(--gray);font-weight:600;line-height:32px}.retool-popover .retool-popover-title .retool-icon{color:var(--light-gray)}.retool-popover .retool-popover-title .retool-icon:hover{color:var(--dark-gray)}.ant-popover-inner{border:1px solid var(--washed-gray);margin-top:-20px}.ant-popover-arrow{display:none;height:0}
.retool-checkbox.ant-checkbox-wrapper{font-weight:500;font-size:var(--fs-12);height:24px;color:var(--dark-gray)}.retool-checkbox.ant-checkbox-wrapper,.retool-checkbox.ant-checkbox-wrapper span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-inner{border-radius:4px;border-color:var(--lighter-gray);box-shadow:0 0 0 .5px var(--lighter-gray)}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner,.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-wrapper:hover .ant-checkbox-inner,.retool-checkbox.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--light-blue);box-shadow:0 0 0 .5px var(--light-blue),0 0 0 3px var(--washed-blue)}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-disabled:hover .ant-checkbox-inner,.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-wrapper-disabled:hover .ant-checkbox-inner{border-color:var(--lighter-gray);box-shadow:0 0 0 .5px var(--lighter-gray)}.retool-checkbox.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.retool-checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:var(--light-blue);border-color:var(--light-blue);box-shadow:0 0 0 .5px var(--light-blue)}.retool-color-picker{border-radius:4px}.retool-color-picker .color-view{background-color:var(--near-white);cursor:pointer;transition:.25s;padding:8px;border-radius:4px}.retool-color-picker .color-view .color-box{width:20px;height:20px;border:1px solid rgba(0,0,0,.15)}.retool-color-picker .color-view:hover{background-color:var(--faint-blue)}.retool-color-picker .custom-color-picker .color-box{border:1px solid rgba(0,0,0,.15);-ms-flex-negative:0;flex-shrink:0}.retool-color-picker .custom-color-picker .retool-textinput{-ms-flex:1 0 auto;flex:1 0 auto}.retool-color-picker .color-list{display:-ms-grid;display:grid;-ms-grid-columns:(28px)[auto-fit];grid-template-columns:repeat(auto-fit,28px);-ms-grid-rows:(28px)[auto-fit];grid-template-rows:repeat(auto-fit,28px);grid-column-gap:8px;grid-row-gap:8px;-ms-grid-column-align:center;justify-items:center}.retool-color-picker .custom-color-picker{margin-top:12px}.retool-color-picker .color-box{width:28px;height:28px;border-radius:4px}.retool-color-picker .color-box.gray-checkmark .ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.3)}.retool-color-picker .color-box .ant-checkbox,.retool-color-picker .color-box .ant-checkbox-checked,.retool-color-picker .color-box .ant-checkbox-inner{background-color:inherit!important;background:inherit!important;top:0}.retool-color-picker .color-box .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.retool-color-picker .color-box .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{box-shadow:none;border:1px solid rgba(0,0,0,.15);box-shadow:0 0 0 4px var(--faint-blue)}.retool-color-picker .color-box .ant-checkbox-checked .ant-checkbox-inner,.retool-color-picker .color-box .ant-checkbox-inner{border:1px solid rgba(0,0,0,.15)!important}.retool-color-picker .color-box .ant-checkbox-checked:after{border:none}.retool-color-picker .color-box .ant-checkbox,.retool-color-picker .color-box .ant-checkbox-checked,.retool-color-picker .color-box .ant-checkbox-inner,.retool-color-picker .color-box .ant-checkbox-wrapper{width:100%;height:100%;border-radius:4px!important;box-shadow:none}.retool-color-picker .color-box .ant-checkbox-input:focus+.ant-checkbox-inner,.retool-color-picker .color-box .ant-checkbox-wrapper:hover .ant-checkbox-inner,.retool-color-picker .color-box .ant-checkbox:hover .ant-checkbox-inner{border:inherit;box-shadow:0 0 0 4px var(--faint-blue)}.retool-color-picker .color-box .ant-checkbox-inner:after{margin-left:3px}.retool-color-picker .retool-textinput input{height:28px}
.retool-radio.ant-radio-wrapper{font-size:var(--fs-12);font-weight:500;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.retool-radio.ant-radio-wrapper .ant-radio-inner{border-color:var(--lighter-gray);box-shadow:inset 0 0 0 .6px var(--lighter-gray)}.retool-radio.ant-radio-wrapper .ant-radio-inner:after{background-color:#fff;top:4px;left:4px;width:6px;height:6px}.retool-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background:var(--blue);border-color:var(--dark-blue);box-shadow:inset 0 0 0 .6px var(--light-blue)}.retool-radio.ant-radio-wrapper span.ant-radio+*{color:var(--dark-gray)}.retool-radio-group{font-size:var(--fs-12);font-weight:500}.retool-radio-group.segmented-control{height:24px;border-radius:4px;box-shadow:var(--default-ring)}.retool-radio-group.segmented-control .ant-radio-input:focus+.ant-radio-inner,.retool-radio-group.segmented-control .ant-radio-wrapper:hover .ant-radio-inner,.retool-radio-group.segmented-control .ant-radio:hover .ant-radio-inner{border-color:var(--light-blue);box-shadow:inset 0 0 0 .6px var(--light-blue),0 0 0 3px var(--washed-blue)}.retool-radio-group.segmented-control .ant-radio-inner{border-color:var(--lighter-gray);box-shadow:inset 0 0 0 .6px var(--lighter-gray)}.retool-radio-group.segmented-control .ant-radio-inner:after{background-color:var(--light-blue)}.retool-radio-group.segmented-control .ant-radio-disabled:hover .ant-radio-inner,.retool-radio-group.segmented-control .ant-radio-wrapper-disabled:hover .ant-radio-inner{border-color:var(--lighter-gray);box-shadow:inset 0 0 0 .6px var(--lighter-gray)}.retool-radio-group.segmented-control .ant-radio-checked .ant-radio-inner{border-color:var(--light-blue);box-shadow:inset 0 0 0 .6px var(--light-blue)}.retool-radio-group.segmented-control .retool-radio-button{border:none;height:24px!important;line-height:24px!important;background-color:#fff;color:var(--lighter-gray);padding:0 12px;box-shadow:none;text-align:center}.retool-radio-group.segmented-control .retool-radio-button:hover{color:var(--dark-gray);box-shadow:none}.retool-radio-group.segmented-control .ant-radio-button-wrapper{border-color:transparent}.retool-radio-group.segmented-control .ant-radio-button-wrapper-checked{background-color:var(--near-white)!important;color:var(--medium-gray)!important}.retool-radio-group.segmented-control .ant-radio-button-wrapper:not(:first-child){border-left:1px solid var(--washed-gray)}.retool-radio-group.segmented-control .ant-radio-button-wrapper:not(:first-child):before{opacity:0}.retool-radio-group.segmented-control .ant-radio-button-wrapper-checked:focus-within{outline:none}.retool-radio-group.segmented-control .ant-radio-button-wrapper-disabled{background:var(--washed-gray);color:var(--light-gray);border-left:1px solid #bdbdbd!important;opacity:.65}.retool-radio-group.segmented-control .ant-radio-button-wrapper-disabled:hover{background:var(--washed-gray);color:var(--light-gray);opacity:.65}.retool-radio-group.segmented-control span>svg{height:24px}.segmented-control.full-width.four-column{width:100%;display:-ms-grid;display:grid;grid:auto/1fr 1fr 1fr 1fr}.segmented-control.full-width.five-column{width:100%;display:-ms-grid;display:grid;grid:auto/1fr 1fr 1fr 1fr 1fr}
.retool-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.retool-pagination li{min-width:24px;height:24px;line-height:24px;font-family:var(--sans-serif)}.retool-pagination li a{color:var(--light-gray)}.retool-pagination .ant-pagination-item{border:1px solid var(--washed-gray)}.retool-pagination .ant-pagination-item:hover{border:1px solid var(--near-white);background-color:var(--near-white)}.retool-pagination .ant-pagination-item:hover a{color:var(--dark-gray)}.retool-pagination .ant-pagination-item-active{border:none;background-color:var(--near-white)}.retool-pagination .ant-pagination-item-active a{color:var(--gray)}.retool-pagination .ant-pagination-next a,.retool-pagination .ant-pagination-prev a{border:none}.retool-pagination .ant-pagination-item-ellipsis{width:28px}.retool-pagination .ant-pagination-item-link-icon{color:var(--light-gray)!important}
.headerized-menu-item{background:var(--near-white);padding:8px 16px;margin:0}.retool-dropdown-menu{padding:4px 0;padding-top:0!important;overflow:hidden}.retool-dropdown-menu .no-top-margin{margin-top:0}.retool-dropdown-menu li.retool-dropdown-menu-item{cursor:pointer;height:28px;font-size:12px;font-weight:500;line-height:20px;padding:4px 16px}.retool-dropdown-menu li.retool-dropdown-menu-item:hover{background:var(--near-white)}
.reorderable-list>*+*{margin-top:4px}.reorderable-list__item{border-radius:4px;padding-top:4px;padding-bottom:4px;cursor:move;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600;border:1px solid transparent;box-sizing:border-box;background-color:var(--near-white)}.reorderable-list__item:hover{border:1px solid var(--faint-gray)}.reorderable-list__item .retool-icon{color:var(--lightest-gray)}
.retool-copyable-text{position:relative}.retool-copyable-text .retool-button{position:absolute;top:4px;right:4px;height:24px;padding:0 8px;box-shadow:0 0 12px rgba(0,0,0,.1)}
.retool-alert{border:none;border-radius:4px}.retool-alert .message-container .ant-alert-message{padding-left:12px;font-weight:500}.retool-alert .ant-alert-icon{top:12px}.retool-alert.ant-alert{padding:12px 12px 12px 44px;font-weight:400}.retool-alert .ant-alert-message{line-height:20px}.retool-alert__success{background-color:var(--faint-green)!important}.retool-alert__info{background-color:var(--faint-blue)!important}.retool-alert__info code{font-weight:700}.retool-alert__info code.code-block{background-color:var(--washed-blue);display:block;border-radius:4px;padding:8px 10px;font-size:11px;line-height:18px;font-weight:400}.retool-alert__warning{background-color:var(--faint-yellow)!important}.retool-alert__error{background-color:var(--faint-red)!important}.ant-alert-banner{border-radius:0}.retool-alert__success.ant-alert-banner{box-shadow:inset 0 1px 0 var(--washed-green)}.retool-alert__info.ant-alert-banner{box-shadow:inset 0 1px 0 #85c1f47d}.retool-alert__warning.ant-alert-banner{box-shadow:inset 0 1px 0 var(--washed-yellow)}.retool-alert__error.ant-alert-banner{box-shadow:inset 0 1px 0 var(--washed-red)}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.retool-modal--empty .ant-modal-confirm-btns{display:none}.retool-modal--empty .ant-modal-confirm-content{margin-left:0}.retool-modal .ant-modal-content{padding:36px 46px;border-radius:10px;font-family:var(--sans-serif)}.retool-modal .ant-confirm-title,.retool-modal .ant-modal-title{font-family:var(--sans-serif);font-size:20px;-webkit-font-smoothing:antialiased}.retool-modal .ant-modal-body{font-family:var(--sans-serif);padding:0}.retool-modal .ant-modal-header{border-bottom:none;padding:0}.retool-modal .ant-confirm-btns,.retool-modal .ant-modal-footer{padding:20px 0 0;margin:10px 0 0}.retool-modal .ant-confirm-btns{width:100%;border-top:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.retool-modal .ant-confirm-btns button{height:41px;font-size:18px;padding:0 22px;margin-left:15px!important}.retool-modal .ant-modal-close-x{margin-top:20px;margin-right:20px;font-size:20px}.retool-modal .ant-confirm-content{margin:20px 0;font-size:14px}.retool-modal .anticon.anticon-question-circle{display:none}.ant-modal-confirm-body-wrapper .ant-modal-confirm-content{margin-left:0!important}
.keyed-table-editor{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;box-sizing:border-box;border-radius:4px;overflow:visible}.keyed-table-editor .key{width:35%;-ms-flex:0 1 auto;flex:0 1 auto;overflow:visible}.keyed-table-editor .key-editor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.keyed-table-editor .value{width:65%;-ms-flex:0 1 auto;flex:0 1 auto;overflow:visible}.keyed-table-editor .value .cm-evaluation-wrapper{max-height:32px}.keyed-table-editor .value-editor{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.keyed-table-editor .ReactCodeMirror{border-radius:0;overflow:visible}.keyed-table-editor .ReactCodeMirror .CodeMirror{border:none;border-radius:0;background:#fff;max-height:32px}.keyed-table-editor .ReactCodeMirror .CodeMirror pre{padding-left:8px;word-break:break-word}.keyed-table-editor .ReactCodeMirror .CodeMirror.CodeMirror-focused{max-height:inherit}.keyed-table-editor .CodeMirror-focused{z-index:99}.keyed-table-editor .key:first-of-type .ant-select-selection,.keyed-table-editor .key:first-of-type .ReactCodeMirror,.keyed-table-editor .key:first-of-type .ReactCodeMirror .CodeMirror{border-top-left-radius:4px}.keyed-table-editor .value:nth-of-type(2) .retool-button{border-top-right-radius:4px}.keyed-table-editor .kv-delete{width:auto;z-index:0}.keyed-table-editor .kv-delete .retool-button{color:var(--lightest-gray);background:#fff;border-radius:0;box-shadow:var(--default-ring)!important;padding:0 4px}.keyed-table-editor .kv-delete .retool-button:hover{color:var(--light-red)}.keyed-table-editor .new-row{padding-left:12px;box-shadow:var(--default-ring)!important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%}.keyed-table-editor .new-row .retool-button{width:100%;-ms-flex-pack:start;justify-content:flex-start}.keyed-table-editor .ant-select-selection{border:none;box-shadow:var(--default-ring)!important;border-radius:0;min-height:32px;transition:none}.keyed-table-editor .retool-select .ant-select-selection:focus,.keyed-table-editor .retool-select .ant-select-selection:hover{border:none;box-shadow:var(--focus-ring)!important;z-index:99}.keyed-table-editor .key .ant-select-selection,.keyed-table-editor .value .ant-select-selection{border-radius:0;border:none;box-shadow:var(--default-ring)!important;min-height:32px;transition:none}.keyed-table-editor .key:nth-last-of-type(2) .ReactCodeMirror .CodeMirror{border-bottom-left-radius:4px}.keyed-table-editor .value:last-of-type .retool-button{border-bottom-right-radius:4px}.keyed-table-editor.two-line{-ms-flex-direction:column;flex-direction:column}.keyed-table-editor.two-line .key-editor{height:100%}.keyed-table-editor.two-line .key-editor .cm-evaluation-wrapper{height:100%;max-height:64px}.keyed-table-editor.two-line .key-editor .cm-evaluation-wrapper.focused-code-input{height:inherit}.keyed-table-editor.two-line .key-editor .cm-evaluation-wrapper.focused-code-input .ReactCodeMirror{height:unset}.keyed-table-editor.two-line .key-editor .ReactCodeMirror,.keyed-table-editor.two-line .key-editor .ReactCodeMirror .CodeMirror{height:100%}.keyed-table-editor.two-line .key-editor .ReactCodeMirror .CodeMirror-vscrollbar{overflow-y:hidden}.keyed-table-editor.two-line .value .value-editor{height:100%}.keyed-table-editor.two-line .value .value-editor .cm-evaluation-wrapper{height:100%;max-height:64px}.keyed-table-editor.two-line .value .value-editor .cm-evaluation-wrapper.focused-code-input{height:inherit}.keyed-table-editor.two-line .value .value-editor .cm-evaluation-wrapper.focused-code-input .ReactCodeMirror{height:unset}.keyed-table-editor.two-line .value .value-editor .ReactCodeMirror,.keyed-table-editor.two-line .value .value-editor .ReactCodeMirror .CodeMirror{height:100%}.keyed-table-editor.two-line .value .value-editor .ReactCodeMirror .CodeMirror .CodeMirror-vscrollbar{overflow-y:hidden}.keyed-table-editor.two-line .value .value-editor .kv-delete,.keyed-table-editor.two-line .value .value-editor .kv-delete .ant-btn{height:100%}.keyed-table-editor.two-line .ReactCodeMirror .CodeMirror,.keyed-table-editor.two-line .value .cm-evaluation-wrapper{max-height:64px}

.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.custom-auth-form-input-title{font-size:13px;font-weight:500;line-height:14px;margin-bottom:8px;color:var(--dark-gray)}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.retool-dropdown{font-family:var(--sans-serif);height:36px;margin:4px 0}.retool-dropdown .ant-select-selection--single{height:36px}.retool-dropdown .ant-select-selection__rendered{line-height:34px}.retool-dropdown .ant-select-arrow{height:10px}.retool-dropdown.ant-select-lg{font-size:16px!important;height:54px}.retool-dropdown.ant-select-lg .ant-select-selection{border-radius:6px}.retool-dropdown.ant-select-lg .ant-select-selection--single{height:54px}.retool-dropdown.ant-select-lg .ant-select-selection__rendered{line-height:50px}.retool-dropdown.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.retool-dropdown.ant-select-lg .ant-select-selection--multiple>ul>li{margin-top:5px;height:auto}.retool-dropdown.ant-select-lg .ant-select-selection--multiple .ant-select-selection__choice{background:#383838;color:#fff;border:none;border-radius:4px;padding:10px 26px 10px 10px;font-size:16px;line-height:16px}.retool-dropdown.ant-select-lg .ant-select-selection--multiple input{margin-left:5px;margin-top:10px}.retool-dropdown.ant-select-lg .ant-select-selection--multiple .ant-select-selection__choice__remove{top:12px;right:8px;font-size:12px}.retool-dropdown.ant-select-lg .ant-select-selection--multiple .ant-select-selection__choice__remove:before{color:#fff}.retool-dropdown-items .ant-select-dropdown-menu-item{font-size:12px;font-family:var(--sans-serif);line-height:30px}.retool-dropdown-items-lg .ant-select-dropdown-menu-item{font-size:14px;font-family:var(--sans-serif);line-height:50px}.retool-dropdown--medium{height:35px;margin:4px 0}.retool-dropdown--medium .ant-select-selection--single{height:35px}.retool-dropdown--medium .ant-select-selection__rendered{font-size:14px;line-height:33px}.retool-dropdown--medium .ant-select-arrow{height:10px}.retool-dropdown--medium .ant-select-selection--multiple .ant-select-selection__choice{height:30px;border-radius:4px;padding:8px 26px 8px 8px;font-size:14px;line-height:14px}.retool-dropdown--medium .ant-select-selection--multiple input{margin-left:5px;margin-top:3px;font-size:14px}.retool-dropdown--small{height:30px;margin:4px 0}.retool-dropdown--small .ant-select-selection--single{height:30px}.retool-dropdown--small .ant-select-selection__rendered{line-height:28px}.retool-dropdown--small .ant-select-arrow{height:10px}.retool-icon-dropdown .ant-select-selection__rendered{margin-left:6px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.retool-text-input{font-size:16px;height:54px;border-radius:6px}.retool-text-input--small{height:35px;font-size:14px}
.profile-photo{border-radius:50%;height:28px;width:28px}.profile-photo div{font-size:10px;font-weight:600}.profile-photo-placeholder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--medium-gray);color:#fff}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.retool-table .ant-table-thead>tr>th{color:#bbb;background:#fff}.retool-table .ant-table table{font-family:var(--sans-serif)}.retool-table .ant-table table thead.ant-table-thead tr th{background:#fff;text-align:left;color:#bbb;font-size:16px;font-weight:400;padding:25px;word-break:normal}.retool-table .ant-table table thead.ant-table-thead tr span{white-space:nowrap}.retool-table .ant-table table tbody.ant-table-tbody tr,.retool-table .ant-table table tbody.ant-table-tbody tr:last-child{border-top:1px solid #d1cfcf}.retool-table .ant-table table tbody.ant-table-tbody tr td{padding:25px;font-size:14px}.retool-table .ant-table-tbody>tr>td,.retool-table .ant-table-thead>tr>th{padding:20px 8px}.retool-table.selectable .ant-table-row{cursor:pointer!important}.retool-table.selectable .ant-table-row--selected{background-color:#ecf6fd}.retool-table.selectable .ant-table-row--selected:hover td{color:var(--blue)}.retool-table .ant-table-tbody>tr.ant-table-row-hover>td,.retool-table .ant-table-tbody>tr:hover>td,.retool-table .ant-table-thead>tr.ant-table-row-hover>td,.retool-table .ant-table-thead>tr:hover>td{background-color:#ecf6fd;color:var(--blue)}.retool-table .ant-table-placeholder{text-align:left;color:#bbb;border-bottom:none;border-radius:5px;font-size:16px;background-color:#f4f4f4;padding:21px 20px;margin-top:25px;font-family:var(--sans-serif)}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.expiry-warning-header{height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:var(--blue)}.expiry-warning-header .retool-button{color:#fff;border:1px solid #fff;border-radius:4px;padding:0 8px;height:24px;transition:.25s}.expiry-warning-header .retool-button:hover{color:var(--blue);background-color:#fff}.expiry-warning-header.expiry-warning-header--trial-ends-very-soon{background-color:var(--red)}.expiry-warning-header:hover{cursor:auto}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.elevation-1{box-shadow:0 0 16px rgba(0,0,0,.03)}:root{--sans-serif:"Inter",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI","Roboto","Helvetica Neue","Ubuntu",sans-serif;--monospace:"Roboto Mono",SFMono,consolas,monaco,monospace;--font-size-24:1.5rem;--font-size-20:1.25rem;--font-size-18:1.125rem;--font-size-16:1rem;--font-size-14:0.875rem;--font-size-12:0.75rem;--font-size-11:11px;--font-size-10:0.625rem;--line-height-solid:1;--line-height-32:2rem;--line-height-28:1.75rem;--line-height-24:1.5rem;--line-height-20:1.25rem;--line-height-16:1rem;--line-height-14:0.875rem;--line-height-12:0.75rem;--white:#fff;--black:#000;--near-white:#f5f5f5;--near-black:#262626;--dark-gray:#3d3d3d;--medium-gray:#555;--gray:#6a6a6a;--light-gray:#979797;--lightest-gray:#b3b3b3;--lighter-gray:#c7c7c7;--washed-gray:#dedede;--faint-gray:#ededed;--fainter-gray:#fafafa;--dark-blue:#247bc7;--blue:#3c92dc;--light-blue:#4aa1ed;--lightest-blue:#85c1f4;--washed-blue:#daecfc;--faint-blue:#ecf5fd;--fainter-blue:#f7fafc;--dark-red:#c04035;--red:#cc5248;--light-red:#d96459;--lightest-red:#e07f76;--washed-red:#f7d6d4;--faint-red:#fdf3f2;--dark-green:#3b734f;--green:#478b60;--light-green:#55a874;--lightest-green:#82bf99;--washed-green:#aed6bd;--faint-green:#daece1;--dark-yellow:#d69d10;--yellow:#e9ab11;--light-yellow:#f2bd3b;--lightest-yellow:#eeca86;--washed-yellow:#f6e5c4;--faint-yellow:#fcf5e9;--default-ring:0 0 0 1px var(--washed-gray);--hover-ring:0 0 0 1px var(--lightest-blue);--focus-ring:0 0 0 1px var(--lightest-blue),0 0 0 4px var(--washed-blue);--error-ring:0 0 0 1px var(--lightest-red),0 0 0 4px var(--faint-red);--error-default-ring:0 0 0 1px var(--lightest-red);--inset-default-ring:inset 0 0 0 1px var(--washed-gray);--inset-hover-ring:inset 0 0 0 1px var(--lightest-blue);--inset-focus-ring:inset 0 0 0 1px var(--lightest-blue),0 0 0 4px var(--washed-blue);--inset-error-ring:inset 0 0 0 1px var(--lightest-red),0 0 0 4px var(--faint-red);--inset-error-default-ring:inset 0 0 0 1px var(--lightest-red);--spacing-2:0.125rem;--spacing-4:0.25rem;--spacing-8:0.5rem;--spacing-10:0.625rem;--spacing-12:0.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-28:1.75rem;--spacing-32:2rem;--spacing-36:2.25rem}.sans-serif{font-family:var(--sans-serif)}.code{font-family:var(--monospace)}.fs-24{font-size:var(--font-size-24)}.fs-20{font-size:var(--font-size-20)}.fs-18{font-size:var(--font-size-18)}.fs-16{font-size:var(--font-size-16)}.fs-14{font-size:var(--font-size-14)}.fs-13{font-size:13px}.fs-12{font-size:var(--font-size-12)}.fs-11{font-size:var(--font-size-11)}.fs-10{font-size:var(--font-size-10)}.lh-solid{line-height:1em}.lh-32{line-height:var(--line-height-32)}.lh-28{line-height:var(--line-height-28)}.lh-24{line-height:var(--line-height-24)}.lh-20{line-height:var(--line-height-20)}.lh-16{line-height:var(--line-height-16)}.lh-14{line-height:var(--line-height-14)}.lh-12{line-height:var(--line-height-12)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600!important}.code.fs-12,.fs-12>.code,.fs-12>code{font-size:.688rem}.code.fs-14,.fs-14>.code,.fs-14>code{font-size:.813rem}.heading-1{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:600}.heading-2{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:600}.section-heading{letter-spacing:.08em;font-size:var(--font-size-12);line-height:var(--line-height-16);text-transform:uppercase;font-weight:600;margin-bottom:0}.tt-lowercase{text-transform:lowercase}.tt-capitalize{text-transform:capitalize}.tc{text-align:center}.tr{text-align:right}.pa0{padding:0}.pa2{padding:var(--spacing-2)}.pa4{padding:var(--spacing-4)}.pa8{padding:var(--spacing-8)}.pa12{padding:var(--spacing-12)}.pa16{padding:var(--spacing-16)}.pa28{padding:var(--spacing-28)}.pa32{padding:var(--spacing-32)}.pa36{padding:var(--spacing-36)}.pt0{padding-top:0}.pt10{padding-top:var(--spacing-10)}.pt20{padding-top:var(--spacing-20)}.pt32{padding-top:var(--spacing-32)}.pl2{padding-left:var(--spacing-2)}.pl4{padding-left:var(--spacing-4)}.pl8{padding-left:var(--spacing-8)}.pl12{padding-left:var(--spacing-12)}.pl16{padding-left:var(--spacing-16)}.pl20{padding-left:var(--spacing-20)}.pl32{padding-left:var(--spacing-32)}.pl36{padding-left:var(--spacing-36)}.pr4{padding-right:var(--spacing-4)}.pr12{padding-right:var(--spacing-12)}.pr16{padding-right:var(--spacing-16)}.pr20{padding-right:var(--spacing-20)}.ph2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.ph4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.ph8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.ph12{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.ph16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.ph20{padding-left:var(--spacing-20);padding-right:var(--spacing-20)}.ph32{padding-left:var(--spacing-32);padding-right:var(--spacing-32)}.ph36{padding-left:var(--spacing-36);padding-right:var(--spacing-36)}.pv2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.pv4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.pv8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.pv12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.pv16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.pv24{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.pv32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.pv36{padding-left:var(--spacing-36);padding-right:var(--spacing-36)}.mv0{margin-top:0;margin-bottom:0}.mv2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.ma4{margin:var(--spacing-4)}.mt2{margin-top:var(--spacing-2)}.mt4{margin-top:var(--spacing-4)}.mt8{margin-top:var(--spacing-8)}.mt12{margin-top:var(--spacing-12)}.mt16{margin-top:var(--spacing-16)}.mt20{margin-top:var(--spacing-20)}.mt24{margin-top:var(--spacing-24)}.mt32{margin-top:var(--spacing-32)}.mt36{margin-top:var(--spacing-36)}.mb2{margin-bottom:var(--spacing-2)}.mb4{margin-bottom:var(--spacing-4)}.mb8{margin-bottom:var(--spacing-8)}.mb10{margin-bottom:var(--spacing-10)}.mb12{margin-bottom:var(--spacing-12)}.mb16{margin-bottom:var(--spacing-16)}.mb20{margin-bottom:var(--spacing-20)}.mb24{margin-bottom:var(--spacing-24)}.mb32{margin-bottom:var(--spacing-12)}.mb36{margin-bottom:var(--spacing-16)}.mr4{margin-right:var(--spacing-4)}.mr8{margin-right:var(--spacing-8)}.mr12{margin-right:var(--spacing-12)}.mr16{margin-right:var(--spacing-16)}.mr20{margin-right:var(--spacing-20)}.mr24{margin-right:var(--spacing-24)}.mr32{margin-right:var(--spacing-32)}.mr36{margin-right:var(--spacing-36)}.ml4{margin-left:var(--spacing-4)}.ml8{margin-left:var(--spacing-8)}.ml8important{margin-left:var(--spacing-8)!important}.ml12{margin-left:var(--spacing-12)}.ml16{margin-left:var(--spacing-16)}.ml20{margin-left:var(--spacing-20)}.ml24{margin-left:var(--spacing-24)}.ml32{margin-left:var(--spacing-32)}.ml36{margin-left:var(--spacing-36)}.white{color:#fff}.dark-gray{color:var(--dark-gray)}.medium-gray{color:var(--medium-gray)}.gray{color:var(--gray)}.light-gray{color:var(--light-gray)}.lightest-gray{color:var(--lightest-gray)}.lighter-gray{color:var(--lighter-gray)}.washed-gray{color:var(--washed-gray)}.blue{color:var(--blue)}.dark-blue{color:var(--dark-blue)}.light-red{color:var(--light-red)}.red{color:var(--red)}.dark-red{color:var(--dark-red)}.dark-green{color:var(--dark-green)}.dark-yellow{color:var(--dark-yellow)}.lightest-yellow{color:var(--lightest-yellow)}.bg-near-white{background:var(--near-white)}.bg-near-black{background:var(--near-black)}.bg-faint-gray{background:var(--faint-gray)}.bg-washed-gray{background:var(--washed-gray)}.bg-faint-red{background:var(--faint-red)}.bg-yellow{background:var(--yellow)}.bg-blue{background:var(--blue)}.bg-faint-blue{background:var(--faint-blue)}.bg-transparent{background:transparent}.bg-red{background:var(--red)}.bg-green{background:var(--green)}.ba-washed-gray{border:1px solid var(--washed-gray);border:1px solid var(--faint-gray);box-sizing:border-box}.bt-washed-gray{box-shadow:inset 0 1px var(--washed-gray)}.bb-washed-gray{box-shadow:inset 0 -1px var(--washed-gray)}.bb-faint-gray{box-shadow:inset 0 -1px var(--faint-gray)}.br-washed-gray{border-right:1px solid var(--washed-gray)}.br-faint-gray{border-right:1px solid var(--faint-gray)}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background:var(--light-blue)}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background:var(--near-white)}.hover-blue:focus,.hover-blue:hover{color:var(--blue)}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background:var(--light-red)}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background:var(--light-green)}.hover-lightest-gray:focus,.hover-lightest-gray:hover{color:var(--lightest-gray)}.opacity-80{opacity:.8}.pointer{cursor:pointer}.flex{display:-ms-flexbox;display:flex}.fd-col{-ms-flex-direction:column;flex-direction:column}.fd-row{-ms-flex-direction:row;flex-direction:row}.fd-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-no-shrink{-ms-flex-negative:0;flex-shrink:0}.flex-grow{-ms-flex-positive:1;flex-grow:1}.align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.dib{display:inline-block}.items-center{-ms-flex-align:center;align-items:center}.items-end{-ms-flex-align:end;align-items:flex-end}.items-baseline{-ms-flex-align:baseline;align-items:baseline}.items-start{-ms-flex-align:start;align-items:flex-start}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.v-mid{vertical-align:middle}.v-bottom{vertical-align:bottom}.keyboard-key,.onboarding-modal__key{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;outline:0;border-radius:4px;border:1px solid var(--washed-gray);padding:0 2px;line-height:16px;height:18px;box-shadow:1px 1px 0 1px var(--washed-gray)}.onboarding-modal__key{background:#fff}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.size40{height:40px;width:40px}.h-100{height:100%}.w-100{width:100%}.br4{border-radius:4px}.glowing-button{animation:glowing 2.3s ease-in-out infinite}@keyframes glowing{0%{background-color:var(--blue);box-shadow:0 0 0 2px var(--washed-blue)}50%{background-color:var(--dark-blue);box-shadow:0 0 0 4px var(--washed-blue)}to{background-color:var(--blue);box-shadow:0 0 0 2px var(--washed-blue)}}.enterprise-tag-container{margin-bottom:10px}.enterprise-tag-container .tag{padding:1px 6px 2px;background:rgba(74,161,237,.2);color:var(--blue);font-weight:600}.rotate-180{transform:rotate(180deg)}#root,body{font-family:var(--sans-serif);font-size:var(--font-size-12);line-height:var(--line-height-20);font-weight:400;color:var(--dark-gray)}.input-label{font-weight:500;padding-right:8px;line-height:var(--line-height-14);display:-ms-grid;display:grid;height:32px;-ms-flex-align:center;align-items:center;align-self:flex-start;-ms-grid-column-align:end;justify-items:end;text-align:right;color:var(--dark-gray)}.input-label.disabled{color:var(--light-gray)}.grid-1c .retool-checkbox,.grid-2c .retool-checkbox{height:inherit}.grid-1c,.grid-2c{display:-ms-grid;display:grid;-ms-flex-align:start;align-items:flex-start;grid-gap:12px 24px}.grid-2c{grid:auto/repeat(auto-fit,120px minmax(280px,1fr))}.grid-2c .retool-checkbox{padding-top:6px}.grid-1c{grid:auto/120px minmax(280px,1fr)}.grid-offset-1{-ms-grid-column:2;grid-column-start:2}.grid-offset-1.description{margin-top:-8px}.input-label,.input-label-container{margin-right:-24px}.input-label-container .input-label{margin-right:0}.input-label.required:before{content:"* ";display:contents;color:var(--light-red)}.full-grid{grid-column:1/3}@media only screen and (max-width:1258px){.grid-1c,.grid-2c{grid:auto/auto;grid-gap:12px 0}.grid-1c .retool-checkbox,.grid-2c .retool-checkbox{grid-column-end:1;padding-top:0;margin-top:-8px}.grid-1c .form-placeholder,.grid-2c .form-placeholder{display:none}.full-grid{grid-column:1/-1}.grid-offset-1{-ms-grid-column:1;grid-column-start:1}.grid-2c .retool-checkbox{grid-column-end:-1}.input-label,.input-label-container{height:16px;justify-self:start;margin-bottom:-8px}.input-label{display:block}}.ant-dropdown-menu{border:1px solid var(--washed-gray)}.ant-dropdown-menu .ant-dropdown-menu-item{font-weight:500}.ant-dropdown-menu .ant-dropdown-menu-item-active,.ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--near-white)}.ant-alert-with-description{padding:12px 12px 12px 44px;background:var(--faint-red);font-weight:400}.ant-alert-with-description .ant-alert-description{color:var(--dark-gray)}.ant-alert-with-description .ant-alert-icon{left:20px}.ant-alert-with-description .ant-icon{top:12px;left:20px}.instruction-container{position:absolute;top:0;bottom:0;right:0;left:0}.text-with-code code{font-size:.9em}@media only screen and (max-width:1560px){.query-main-editor-body.has-schema-sidebar .grid-1c,.query-main-editor-body.has-schema-sidebar .grid-2c{grid:auto/auto;grid-gap:12px 0}.query-main-editor-body.has-schema-sidebar .grid-1c .retool-checkbox,.query-main-editor-body.has-schema-sidebar .grid-2c .retool-checkbox{grid-column-end:1}.query-main-editor-body.has-schema-sidebar .input-label,.query-main-editor-body.has-schema-sidebar .input-label-container{height:16px;justify-self:start;margin-bottom:-8px}.query-main-editor-body.has-schema-sidebar .input-label{display:block}}html{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;color:var(--dark-gray)}::-moz-selection{background:#7ec2f3}::selection{background:#7ec2f3}@font-face{font-family:neuzeit-grotesk;src:url(https://retool-edge.com/src/styles/neuzeit_grotesk/neuzeit-grotesk-bold.woff2) format("woff2"),url(https://retool-edge.com/src/styles/neuzeit_grotesk/neuzeit-grotesk-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:neuzeit-grotesk;src:url(https://retool-edge.com/src/styles/neuzeit_grotesk/neuzeit-grotesk.woff2) format("woff2"),url(https://retool-edge.com/src/styles/neuzeit_grotesk/neuzeit-grotesk.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-Thin-BETA.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-ThinItalic-BETA.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-ExtraLight-BETA.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-ExtraLightItalic-BETA.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-Light-BETA.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-LightItalic-BETA.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-Regular.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-Italic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-Medium.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-MediumItalic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-SemiBold.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-SemiBoldItalic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-Bold.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-BoldItalic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-ExtraBold.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-ExtraBoldItalic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-Black.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://retool-edge.com/src/styles/inter/Inter-BlackItalic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/inter/Inter-BlackItalic.woff) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(https://retool-edge.com/src/styles/inter/Inter-roman.var.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(https://retool-edge.com/src/styles/inter/Inter-italic.var.woff2) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(https://retool-edge.com/src/styles/inter/Inter.var.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local("Roboto Mono"),local("RobotoMono-Regular"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-regular.woff2) format("woff2"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-regular.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:400;src:local("Roboto Mono Italic"),local("RobotoMono-Italic"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-italic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-italic.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:local("Roboto Mono Bold"),local("RobotoMono-Bold"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-700.woff2) format("woff2"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-700.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:700;src:local("Roboto Mono Bold Italic"),local("RobotoMono-BoldItalic"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-700italic.woff2) format("woff2"),url(https://retool-edge.com/src/styles/roboto_mono/roboto-mono-v7-latin-700italic.woff) format("woff")}*,:after,:before{box-sizing:inherit}.container{width:100%;padding:0}.CodeMirror pre{box-shadow:none}.CodeMirror-gutters{border-right:none;background-color:transparent;margin-right:30px}.CodeMirror-linenumber{font-family:var(--monospace)!important;width:20px;padding-right:12px;color:#bbb}.red-border{border-color:#f9354c}.red-border:focus,.red-border:hover{border-color:#f9354c;box-shadow:0 0 0 2px rgba(238,95,91,.2)}code,pre{font-family:var(--monospace)!important}.CodeMirror-hints{z-index:1500}h1,h2,h3,h4,h5,h6{font-family:var(--sans-serif);color:var(--dark-gray)}:focus{outline:none}button.minimal{color:#5a5a5a;border:none;background-color:#fff;padding:0 10px;margin:0 7px;box-shadow:0 0 0 1px rgba(52,52,95,.1),0 2px 4px 0 rgba(52,52,95,.075),0 1px 1.5px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.06),0 0 0 0 transparent}button.ant-btn-large.minimal>div{line-height:1}button.minimal.ant-btn-primary{background-color:transparent;color:#0e77ca}button.minimal.ant-btn-primary:hover{background-color:#d2eafb;background:#d2eafb;color:#0c60aa}button.minimal.ant-btn-danger{color:#d73435}button.minimal.ant-btn-danger:hover{background-color:#fcdbd9;background:#fcdbd9;color:#bd2636}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:.3em!important}button.minimal:hover{color:#5a5a5a;background-color:#e9e9e9}button.minimal-hover:focus,button.minimal-hover:hover{color:#5a5a5a;border-color:#d9d9d9;background-color:#e9e9e9}.ant-btn{font-weight:500}.flex-centered,.non-ideal-state{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.non-ideal-state{max-width:400px;margin-left:auto;margin-right:auto;text-align:center;font-size:12px;color:var(--light-gray)}.non-ideal-state .non-ideal-state-icon{margin-bottom:20px}.non-ideal-state .non-ideal-state-icon i{font-size:72px}.elevation-0{box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.elevation-2{box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.elevation-3{box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.elevation-4{box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.interactive{cursor:pointer;transition:.5s}.interactive:hover{box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.navbar{height:50px;padding-left:5px;padding-right:5px}.navbar-group{white-space:nowrap;float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px}.align-left{float:left}.align-right{float:right}.label-title{color:var(--dark-gray);font-size:12px;font-weight:500;margin-bottom:4px;margin-top:12px;line-height:16px;display:inline-block}.label-title.no-top-margin{margin-top:0}.label-description{color:#919191;font-size:12px;margin-top:10px;margin-bottom:10px}.text-muted{color:#919191}h1{font-size:30px}h1,h2{font-weight:600;margin:0 0 10px;padding:0;line-height:1.2em}h2{font-size:25px}h3{font-weight:600;line-height:.8em;font-size:22px}h3,h4{margin:0 0 10px;padding:0}h4{line-height:.9em;font-size:18px}h4,h5{font-weight:500}h5{font-size:var(--font-size-14);margin-bottom:12px}h6{font-weight:500;margin:0 0 10px;padding:0;line-height:.9em;font-size:15px}table.simple-table{border-collapse:collapse}table.simple-table thead th{text-align:left;padding-left:10px;padding-bottom:5px;border-bottom:1px solid #d9d9d9}table.simple-table tbody tr td{padding:10px;cursor:pointer;border:none}table.simple-table tbody tr:hover td{background-color:hsla(22,56%,91%,.8)}table.simple-table tbody tr.no-hover:hover td{background-color:transparent;cursor:auto}.empty-table-row{cursor:pointer;width:100%;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.empty-table-row:hover{background-color:hsla(22,56%,91%,.8)}hr{margin:8px 0;border:1px solid var(--faint-gray);border-top:0}.shortcut-explainer{font-size:10px;color:#bfbfbf}.ant-collapse-content{overflow:visible}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0!important}.ant-select{width:100%}.large-option{line-height:28px!important}.ant-select-lg{font-size:12px!important}.spm,.spr,.spsb{font-family:var(--sans-serif)}.spsb{font-weight:600}.ant-breadcrumb{font-family:var(--sans-serif)}.ant-form-item .ant-form-item-label{font-family:var(--sans-serif);padding:0 0 8px;margin:0;display:block;text-align:left;line-height:1.5}.ant-form-item .ant-form-item-label label{font-size:14px}.ant-form-item .ant-form-item-label{padding-bottom:20px!important}.ant-form-item .ant-form-item-label label{color:#7a7a7a}.ant-alert-description{line-height:var(--line-height-16);color:var(--gray)}.action-column{width:110px;margin-left:50px;padding-top:75px}.action-column .retool-button,.action-column .retool-button button{width:110px}.common-detail-view .ant-form-item{margin-top:32px;margin-bottom:0}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}nav.top-navigation{color:var(--lighter-gray);border-bottom:1px solid var(--washed-gray);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:justify;justify-content:space-between;height:48px;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:4px}nav.top-navigation .logo{height:100%;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}nav.top-navigation .logo svg{margin:14px 0;color:var(--dark-gray)}nav.top-navigation .customLogo{height:100%;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;margin:8px 0}nav.top-navigation .customLogo img{object-fit:contain}nav.top-navigation .main-menu{display:inherit;margin-left:40px;height:100%}@media screen and (max-width:840px){nav.top-navigation .main-menu{display:none}}nav.top-navigation .main-menu button{box-sizing:content-box;padding:0 8px;margin:0 8px;border-radius:0;background:transparent;height:100%;color:var(--medium-gray);border-bottom:0}nav.top-navigation .main-menu button:hover{color:var(--blue);box-shadow:0 1px 0 0 var(--blue),inset 0 -1px 0 0 var(--blue)}nav.top-navigation .main-menu button.active{color:var(--dark-gray);box-shadow:0 1px 0 0 var(--dark-gray),inset 0 -1px 0 0 var(--dark-gray)}nav.top-navigation .left-bound{margin:0;padding:0;height:100%;display:inherit}nav.top-navigation .user-utilities{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}nav.top-navigation .user-utilities .user-utility{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}nav.top-navigation .user-utilities .large{padding:12px 8px 12px 4px}nav.top-navigation .user-utilities .small{padding:4px}nav.top-navigation.dark{background:var(--near-black);border-bottom:1px solid var(--dark-gray)}nav.top-navigation.dark .logo svg{color:var(--washed-gray)}nav.top-navigation.dark button{color:var(--washed-gray);font-weight:500;border-bottom:0}nav.top-navigation.dark button.active,nav.top-navigation.dark button:hover{color:var(--blue);box-shadow:0 1px 0 0 var(--blue),inset 0 -1px 0 0 var(--blue)}.top-nav-help-menu{width:180px;margin-top:-4px;right:12px}.top-nav-user-menu{width:180px;margin-top:-12px;right:12px}.workspaces-header{background:var(--white)}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.beta-tag{border-radius:4px;background-color:var(--faint-green);color:var(--green);padding:5px;margin-left:8px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.omnibox-modal{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:810;transition:.5s}.collapsed-omnibox{font-size:16px;margin-left:-26px!important}.omnibox-bar{position:fixed;top:30vh;width:600px;left:calc(50% - 300px);z-index:100;font-family:var(--sans-serif)}.omnibox-bar ul{border:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.omnibox-bar input{font-family:var(--sans-serif);border:none!important;border-bottom:1px solid #d3d3d3!important;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box;font-size:18px;line-height:18px;outline:0;padding:18px 0;width:100%}.omnibox-bar input:-ms-input-placeholder{opacity:.5}.omnibox-bar input::placeholder{opacity:.5}.omnibox-bar ul:before{content:""}.omnibox-bar ul:empty{background:red}.omnibox-bar .shortcutHint{background:#fafafa;padding:12px;border-radius:0 0 10px 10px}.omnibox-bar .result-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 24px;color:#383838}.omnibox-bar .result-item-icon{font-size:20px;margin-right:12px}.omnibox-bar .result-item-name{font-size:13px}.omnibox-bar .result-item-type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;color:#a4a4a4}.omnibox-bar .result-item--selected{background-color:var(--blue);color:#fff}.omnibox-bar .result-item--selected .result-item-type{color:#fff}.omnibox-bar .result-item--highlighted{background-color:var(--blue);color:#fff}.omnibox-bar .result-item--highlighted .result-item-type{color:#ddd}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.pulse{animation:bounce .4s cubic-bezier(.5,.05,1,.5);animation-direction:alternate;animation-iteration-count:infinite;opacity:1;background:var(--blue);color:#fff;font-size:10px;top:-5px;left:-5px;position:absolute!important;display:block;border-radius:20px;border:1px solid #fff;padding-top:1px;height:20px;width:20px;text-align:center;pointer-events:none;opacity:.6;z-index:100}@keyframes bounce{0%{transform:scale(1) translateY(-12px)}85%{transform:scale(1) translateY(-3px)}to{transform:scale(1.15,.85) translateY(0)}}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.onboarding-modal-container{position:fixed;height:0;width:0;z-index:900}.onboarding-modal-mask{position:fixed;height:100%;width:100%;z-index:-1}.onboarding-modal{position:fixed;min-height:150px;width:460px;pointer-events:all;cursor:move;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;background:#fff;box-shadow:0 4px 22px rgba(0,0,0,.08);padding:20px 28px;border:1px solid var(--washed-gray)}.onboarding-modal>*+*{margin-top:12px}.onboarding-modal__skip{font-weight:400!important;color:var(--light-gray)!important}.onboarding-modal__skip:hover{color:var(--blue)!important}.onboarding-modal__header{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.onboarding-modal__header h2{font-weight:600;font-size:16px;color:var(--dark-gray)}.onboarding-modal__description{font-size:13px;color:var(--medium-gray);line-height:20px}.onboarding-modal__image{padding:0}.onboarding-modal__image img{border-radius:4px;border:1px solid var(--washed-gray);width:100%}.onboarding-modal__message-step{display:-ms-flexbox;display:flex}.onboarding-modal__message-step .onboarding-modal__message-step-number{width:20px;height:20px;background-color:var(--dark-gray);border-radius:50%;color:#fff;text-align:center;margin-right:8px;font-size:11px;-ms-flex-negative:0;flex-shrink:0}.onboarding-modal__message-step .onboarding-modal__message-step-line{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 28px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.onboarding-modal__message-step code{font-size:11px}.onboarding-modal__message-steps{background-color:var(--near-white);border-radius:4px;padding:16px;overflow:wrap}.onboarding-modal__message-steps>*+*{margin-top:12px}.onboarding-modal__key{border-radius:4px;border:1px solid var(--lightest-gray);box-shadow:0 2px 0 rgba(0,0,0,.25);background-color:var(--faint-gray);padding:0 4px;height:16px;line-height:14px;font-size:11px;margin-left:4px}.onboarding-modal__key:last-of-type{margin-right:4px}.onboarding-modal__save-button{padding:2px 8px;background-color:var(--light-blue);color:#fff;border-radius:4px;margin:0 4px;height:20px;width:42px;font-weight:600;font-size:11px;text-align:center;line-height:15px}.onboarding-modal__preview-button{vertical-align:middle;margin:0 4px}.onboarding-modal__preview-button svg{margin:0;background-color:var(--faint-blue);border-radius:4px;color:var(--blue);height:20px;width:20px}.onboarding-modal__message-note{background-color:var(--faint-blue);border-radius:4px;padding:12px 16px;display:-ms-flexbox;display:flex}.onboarding-modal__message-note .retool-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.onboarding-modal__bottom{max-height:80px;-ms-flex-align:start;align-items:flex-start;margin-top:20px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.onboarding-modal__bottom,.onboarding-modal__bottom-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-pack:justify;justify-content:space-between}.onboarding-modal__progress-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1}.onboarding-modal__progress-container .ant-progress{max-width:120px}.onboarding-modal__progress-container .ant-progress .ant-progress-inner{background-color:var(--faint-gray)!important}.onboarding-modal__progress-container .ant-progress .ant-progress-bg{background-color:var(--light-blue)!important}.onboarding-modal__progress-minutes{font-size:11px;color:var(--light-gray);font-weight:400;margin:0 10px}.onboarding-modal__survey-feedback-option{width:128px;height:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:64px;text-align:center;cursor:pointer}.onboarding-modal__survey-feedback-option:hover{font-size:80px}.onboarding-modal__step-bubble{background:var(--near-white);padding:12px;border-radius:4px;display:block;margin-bottom:10px;font-weight:500;line-height:20px}.onboarding-modal__additional-prompt{margin-top:30px}
.retool-modal.onboarding-next-steps-modal .ant-modal-content{padding:0}.onboarding-next-steps-modal-card{width:180px;border-radius:4px;font-size:13px}.onboarding-next-steps-modal-card img{width:100%;margin-bottom:16px}.onboarding-next-steps-modal-card .onboarding-next-steps-modal-card-title{margin-bottom:4px;font-weight:600;color:var(--dark-gray)}.onboarding-next-steps-modal-card .onboarding-next-steps-modal-card-subtitle{color:var(--gray);margin-bottom:8px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.resource-form__connection-string-group{padding-bottom:8px}.resource-form__connection-string-group .resource-form__connection-string-prompt{color:var(--blue);cursor:pointer;font-size:16px}.resource-form__connection-string-group .resource-form__connection-string-label{font-size:16px}.resource-form__connection-string-group .resource-form__connection-string-label .resource-form__connection-string-cancel{display:inline-block;margin-left:20px;cursor:pointer;color:#f9354c}.resource-form__openapi-authentication{margin-top:50px;margin-bottom:50px}.resource-form__openapi-authentication .resource-form__openapi-authentication-prompt{color:var(--blue);cursor:pointer;font-size:16px}.resource-form__openapi-authentication .resource-form__openapi-authentication-label{font-size:16px}.resource-form__openapi-authentication .resource-form__openapi-authentication-label .resource-form__openapi-authentication-cancel{display:inline-block;margin-left:20px;cursor:pointer;color:#f9354c}.resource-form__openapi-authentication .resource-form__openapi-authentication-inline-spinner{margin-left:10px}.resource-form__openapi-authentication .resource-form__openapi-authentication-error-message{color:#f9354c;font-size:14px}.resource-form__database-details-group,.resource-form__host-port-group,.resource-form__rest-parameters-group{padding-bottom:8px}.resource-form__divider-line,.resource-form__form-body{border-top:1px solid #bbb}.resource-form__toggles-group{padding-bottom:8px}.resource-form__toggles-group .resource-form__multiline-label{min-height:40px}.resource-form__toggles-group .resource-form__multiline-label .resource-form__mini-label{font-size:12px;white-space:normal}.resource-form__ssh-tunnel-group{padding-bottom:8px;padding-top:40px}.resource-form__ssh-tunnel-group .resource-form__ssh-tunnel-prompt{color:var(--blue);cursor:pointer;font-size:16px}.resource-form__ssh-tunnel-group .resource-form__group-subheader{font-size:16px}.resource-form__ssh-tunnel-group .resource-form__group-subheader .resource-form__ssh-tunnel-cancel{display:inline-block;margin-left:20px;cursor:pointer;color:#f9354c}.resource-form__plus-button{font-family:sans-serif;display:inline-block;cursor:pointer;color:#fff;background-color:var(--blue);text-align:center;vertical-align:middle;line-height:11px;margin-left:10px;margin-right:-3px;height:13px;width:13px;border-radius:50%;font-size:15px}.resource-form__plus-glyph{display:inline-block;margin-left:-1px}.resource-form__key-value-map{background-color:#f4f4f4;padding:30px 30px 10px;border-radius:9px}.resource-form__key-value-map .ant-row{margin-bottom:20px}.resource-form__delete-button-wrapper{font-family:var(--sans-serif);color:#f9354c;text-align:center;line-height:54px;font-size:15px}.resource-form__delete-button-wrapper .resource-form__delete-button{cursor:pointer}.resource-form__oauth-button-row{margin-top:30px}.resource-form__copy-button{font-family:var(--sans-serif);font-size:16px;margin-top:8px}p.ip-whitelisting-info{font-size:16px;margin-bottom:30px}.step-editor{background-color:#f4f4f4;padding:0 30px 30px;border-radius:9px;margin:15px 0 30px}.danger-zone-header{color:#7a7a7a}.resource-form__write-popconfirm{max-width:300px}.resource-form__key-value-map .retool-dropdown,.resource-form__write-popconfirm p:last-child{margin:0}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.resource-form{display:-ms-flexbox;display:flex;padding-bottom:120px}.resource-form .light-box{width:200px;margin-left:40px;background-color:var(--near-white);border-radius:var(--spacing-4);padding:var(--spacing-24);height:100%}.resource-form .light-box code{font-weight:700}.resource-form .custom-auth-step{border:1px solid var(--faint-gray);border-radius:4px}.resource-form .custom-auth-step .custom-auth-step-header{padding:4px 0;background-color:var(--near-white);border-radius:var(--spacing-4);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--spacing-12)}.resource-form .custom-auth-step .custom-auth-step-header .retool-select{width:144px;padding-left:var(--spacing-8)}.resource-form .custom-auth-step .custom-auth-step-header .custom-auth-step-delete{color:var(--red);padding-right:var(--spacing-16)}.resource-form .custom-auth-step .custom-auth-step-form{min-height:40px;padding:0 12px 12px}.resource-form .custom-auth-step .custom-auth-step-form .ant-select{height:var(--spacing-32)}.resource-form .custom-auth-step .custom-auth-step-form .query-scroller{width:100%}.resource-form .custom-auth-step .custom-auth-step-form .exported-variables{background-color:var(--near-white);border-radius:var(--spacing-4);padding:8px;font-size:11px}.resource-detail-view{-ms-flex-item-align:start;align-self:flex-start;width:100%;padding-bottom:60px}.resource-detail-view .ant-spin.ant-spin-spinning{max-height:100%}.resource-detail-view .resource-form__common-fields{margin-bottom:40px}.resource-detail-view .resource-form__end-buttons{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.resource-detail-view .resource-form__end-buttons button{font-size:16px;line-height:16px;width:120px;color:#fff}.resource-detail-view .resource-form__end-buttons .resource-form__done-button{background-color:var(--blue)}.resource-detail-view .resource-form__end-buttons .resource-form__done-button[disabled]{background-color:#bbb}.resource-detail-view .resource-form__end-buttons .resource-form__done-button[disabled]::hover{color:inherit}.resource-detail-view .resource-form__end-buttons .resource-form__delete-button{background-color:#f9354c;margin-right:20px}.resource-detail-view .resource-form__end-buttons .retool-button{display:inline-block}.resource-detail-view .resource-form__add-button{color:#49a9ee;margin-right:20px;cursor:pointer;margin-top:40px;font-size:16px}.resource-detail-view .resource-input{margin:15px}.resource-detail-view .resource-input input{font-family:var(--monospace);height:35px}.resource-detail-view .large-button{margin-bottom:10px;width:160px}.resource-detail-view .error-message{margin-top:24px;color:#f79992;font-size:16px;margin-bottom:24px}.instructions{margin-top:20px;font-size:1.2em}.autogenerated-app-form__end-button{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.autogenerated-app-form__end-button button{font-size:16px;line-height:16px;width:270px;color:#fff}.autogenerated-app-form__end-button .resource-form__done-button{background-color:var(--blue)}.autogenerated-app-form__end-button .resource-form__done-button[disabled]{background-color:#bbb}.autogenerated-app-form__end-button .resource-form__done-button[disabled]::hover{color:inherit}
.alert-slimline{padding-top:6px;padding-bottom:4px;padding-left:28px}.alert-slimline .ant-alert-icon{top:8px;left:9px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.container{height:100%}.app-container{display:-ms-flexbox;display:flex}.app-container,.core-layout__viewport{-ms-flex-direction:column;flex-direction:column}.core-layout__viewport{margin:0;width:100%;height:100%;overflow:auto}
.expandable-expander,.expandable-shrinker{font-size:var(--font-size-12);cursor:pointer;margin-top:12px}
.home-sidebar-page-filters{color:var(--dark-gray);font-weight:500;height:calc(100% - 112px);padding-left:8px;overflow:auto}.home-sidebar-page-filters .global-filters{margin:0;margin-bottom:20px}.home-sidebar-page-filters .page-filter{box-sizing:border-box;margin-left:-8px;width:100%;border-radius:4px;background:var(--white);padding:4px 8px;margin-bottom:2px;cursor:pointer}.home-sidebar-page-filters .page-filter .favorite-icon.lighter-gray{opacity:0}.home-sidebar-page-filters .page-filter.selected{background:var(--near-white);cursor:default}.home-sidebar-page-filters .page-filter:hover{background:var(--faint-blue)}.home-sidebar-page-filters .page-filter:hover .favorite-icon.lighter-gray{opacity:1;transition:opacity .1s ease-in-out}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.onboarding-stage-container{margin-top:28px;display:-ms-flexbox;display:flex;border:1px solid var(--washed-gray);border-radius:4px}.onboarding-stage-container>.bg-near-white{border-top-right-radius:4px;border-bottom-right-radius:4px}@media (max-width:1200px){.onboarding-image{display:none}}@media (max-width:1080px){.email-invite-container.flex{display:block}.invite-content.flex{display:none}}.onboarding-stage-list{height:100%;width:25%;min-width:224px;padding:20px 16px;padding-right:0}.onboarding-stage-list .onboarding-stage{box-sizing:border-box;margin:4px 0;padding:4px 0}.onboarding-stage-list .onboarding-stage .label{-ms-flex-positive:1;flex-grow:1;padding-right:16px}.onboarding-stage-list .current{color:var(--near-black);border-right:4px solid var(--light-blue)}.onboarding-stage-list .completed{text-decoration:line-through;color:var(--gray)}.onboarding-stage-list .future{color:var(--gray)}.onboarding-get-help{color:var(--lightest-gray);margin:2px;margin-top:16px}.close-onboarding-suggestion{position:absolute!important;top:5px;right:5px}.invite-email-input{height:100%!important}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.name-and-folder-selector__label{font-size:13px;font-weight:500;line-height:14px;margin-bottom:8px;color:var(--dark-gray)}.name-and-folder-selector__name-required-asterisk{color:var(--light-red)}.name-and-folder-selector__folder-div{margin-top:20px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}.homepage-modal.create-app-from-template-modal.retool-modal .ant-modal-content{padding-bottom:0;padding-left:0;padding-right:0}.create-app-from-template__tabs-container .retool-tabs .ant-tabs-bar{border:none}.homepage-modal.create-app-from-template-modal.retool-modal .ant-modal-body{padding-right:0}.homepage-modal.create-app-from-template-modal.retool-modal .ant-modal-header{padding-left:28px;padding-bottom:0;border-bottom:1px solid var(--washed-gray)}.create-app-from-template__tabs-container{-ms-flex:1 0 auto;flex:1 0 auto}.create-app-from-template-modal .ant-tabs,.create-app-from-template-modal .ant-tabs-bar,.create-app-from-template-modal .ant-tabs-nav,.create-app-from-template-modal .ant-tabs-nav-container,.create-app-from-template-modal .ant-tabs-nav-scroll,.create-app-from-template-modal .ant-tabs-nav-wrap,.create-app-from-template-modal .ant-tabs-tab,.create-app-from-template-modal .create-app-from-template__tabs-container{height:48px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}.create-app-from-template__section-header{letter-spacing:.03em}.create-app-from-template-search-icon.retool-icon{margin-left:-7px;margin-top:0}.create-app-from-template__sidebar-container{-ms-flex:0 0 auto;flex:0 0 auto}.create-app-from-template__preview-container{-ms-flex:4 1 auto;flex:4 1 auto}.create-app-from-template__preview-screenshot-container{-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden}.create-app-from-template__preview-nav-container{-ms-flex:0 1 auto;flex:0 1 auto}.create-app-from-template__preview-title-and-tags-container{-ms-flex:1 0 auto;flex:1 0 auto}.create-app-from-template__preview-title-description-container{-ms-flex:2 1 auto;flex:2 1 auto}.create-app-from-template__resource-container{min-height:24px}.create-app-from-template__preview-iframe{-ms-flex:1 1 0px;flex:1 1 0;min-height:435px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.edit-template-modal-body__middle-container{-ms-flex:1 1 auto;flex:1 1 auto}.edit-template-modal-body__footer-container{border-top:1px solid var(--washed-gray)}.edit-template-modal-body__preview-container{margin-right:52px;-ms-flex:1 1 0px;flex:1 1 0}.edit-template-modal-body__name-and-folder-container{-ms-flex:1 1 0px;flex:1 1 0}.edit-template-modal-body__section-header{letter-spacing:.03em}.edit-template-modal-body__sidebar-container{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:20px}.edit-template-modal-body__preview-title-container{-ms-flex:1 1 0px;flex:1 1 0}.edit-template-modal-body__preview-screenshot-container{-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden}.edit-template-modal-body__preview-nav-container{-ms-flex:0 1 auto;flex:0 1 auto}.edit-template-modal-body__preview-title-and-tags-container{-ms-flex:1 0 auto;flex:1 0 auto}.edit-template-modal-body__preview-title-description-container{-ms-flex:2 1 auto;flex:2 1 auto}.edit-template-modal-body__resource-container{min-height:24px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}.homepage-modal.create-app-from-data-modal.retool-modal .ant-modal-content{padding-bottom:0;padding-left:0;padding-right:0}.homepage-modal.create-app-from-data-modal.retool-modal .ant-modal-body{padding-right:0}.homepage-modal.create-app-from-data-modal.retool-modal .ant-modal-header{padding-left:28px;padding-bottom:0;margin-top:-8px;border-bottom:1px solid var(--washed-gray)}.create-app-from-data__tabs-container{-ms-flex:1 0 auto;flex:1 0 auto}.create-app-from-data-modal .ant-tabs,.create-app-from-data-modal .ant-tabs-bar,.create-app-from-data-modal .ant-tabs-nav,.create-app-from-data-modal .ant-tabs-nav-container,.create-app-from-data-modal .ant-tabs-nav-scroll,.create-app-from-data-modal .ant-tabs-nav-wrap,.create-app-from-data-modal .ant-tabs-tab,.create-app-from-data-modal .create-app-from-data__tabs-container{height:48px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}.edit-from-data-modal-body__name-and-folder-container{-ms-flex:1 0 auto;flex:1 0 auto}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}.pick-app-from-data-modal__label{font-size:13px;font-weight:600;line-height:14px;margin-bottom:8px}.pick-app-from-data-modal__datasource-required-asterisk{color:#f9354c;line-height:18px;font-size:13px}.pick-app-from-data-modal__resource-dropdown-image-container{width:20px;display:inline-block;text-align:center;margin-right:3px}.pick-app-from-data-modal__resource-dropdown-image{max-width:20px;max-height:15px;vertical-align:middle}.pick-app-from-data-modal__dropdown-label{padding-top:2px;margin-left:3px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.footer-container{display:-ms-flexbox;display:flex}.footer-button{-ms-flex-positive:1;flex-grow:1}.create-folder-modal__label{font-size:13px;font-weight:600;line-height:14px;margin-bottom:8px}.create-folder-modal__name-required-asterisk{color:var(--red)}.create-folder-modal__submit-button{-ms-flex:1 0 auto;flex:1 0 auto}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.application-listing{font-size:var(--font-size-13);margin-bottom:64px}.application-listing .page-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.application-listing .page-actions .run-action{color:var(--blue);background:var(--washed-blue);padding-left:12px;padding-right:12px}.application-listing .page-actions .run-action:hover{background:var(--faint-blue)}.application-listing div.application-listing-header{margin-bottom:24px;margin-left:-28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.application-listing div.application-listing-item .retool-checkbox{margin-left:4px}.application-listing div.application-listing-item .listing-item-inner .listing-item-title a{display:inline-block}.application-listing div.application-listing-item .ant-checkbox,.application-listing div.application-listing-item .edit-action,.application-listing div.application-listing-item .favorite-icon,.application-listing div.application-listing-item .run-action{opacity:0}.application-listing div.application-listing-item .ant-checkbox-checked.ant-checkbox,.application-listing div.application-listing-item .favorite-icon.lightest-yellow{opacity:1}.application-listing div.application-listing-item .retool-dropdown{border-color:transparent;background:#fff}.application-listing div.application-listing-item:hover a{color:var(--blue)}.application-listing div.application-listing-item:hover .ant-checkbox,.application-listing div.application-listing-item:hover .edit-action,.application-listing div.application-listing-item:hover .favorite-icon,.application-listing div.application-listing-item:hover .run-action{opacity:1;transition:opacity .1s ease-in-out}.application-listing div.application-listing-item:hover .retool-dropdown{border-color:var(--washed-gray);transition:opacity .1s ease-in-out}.application-listing div.application-listing-item.selected{background:var(--faint-blue);box-shadow:inset 0 -1px var(--washed-gray)}.application-listing div.application-listing-item.selected a{color:var(--blue)}.home-scroll-container{position:relative;height:100%;width:100%;overflow-y:scroll}.fuzzy-match-region{font-weight:700;background:var(--washed-yellow)}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.move-items-modal__folder-row{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.move-items-modal .ant-modal-footer{border-top:none}
.app-details{height:380px}.app-details__user-list{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto;border-radius:4px}.app-details__user-list-header{padding:8px 0;font-weight:600;font-size:11px;text-transform:uppercase;color:var(--lightest-gray);top:0;background-color:#fff;position:-webkit-sticky;position:sticky}.app-details__user-list-header,.app-details__user-list-user{display:-ms-flexbox;display:flex;border-bottom:1px solid var(--faint-gray)}.app-details__user-list-user{padding:16px 0;-ms-flex-align:center;align-items:center;font-size:13px}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.home-container{height:100%;font-size:13px;background:#fff;max-width:1248px;padding:16px;padding-top:0;margin:0 auto}.home-container .app-browser{height:100%;position:relative}.home-container .app-browser .home-sidebar-page-filters{width:246px;position:fixed;display:table-cell;margin-bottom:64px;margin-top:24px;height:calc(100% - 180px)}@media screen and (max-width:840px){.home-container .app-browser .home-sidebar-page-filters{display:none}}.home-container .app-browser .home-content{padding-left:300px;width:100%;height:100%}@media screen and (max-width:840px){.home-container .app-browser .home-content{padding-left:0}}.home-container .app-browser .ant-select{width:100%}.home-container .loading-icon{color:#108ee9;font-size:36px}.home-container .page-count{color:var(--lightest-gray)}.onboarding-invitation-modal .error,.onboarding-invitation-modal .good,.onboarding-invitation-modal .partial,.onboarding-invitation-modal .validation{padding:32px;font-size:var(--font-size-14)}@media screen and (max-width:640px){.home-container .app-browser{padding-left:0;padding-right:0}.home-container .app-browser .folder-view__title{padding-left:25px}}.home-view-layout{-ms-flex-direction:row;flex-direction:row}.home-view-layout,.home-view-layout-rhs{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.home-view-layout-rhs{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.loading-text{padding:10px}.loading-text__description{font-family:var(--sans-serif);color:var(--light-gray);text-align:center}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.editor,.global-shortcuts-container{height:100%}.editor{font-family:var(--sans-serif);font-size:var(--font-size-12)}.editor .panel-section-header{font-family:var(--sans-serif);font-weight:600;color:#7a7a7a;border-top:1px solid #ece6e6;margin-left:15px;margin-right:15px;margin-top:30px;padding-top:20px;font-size:14px}.editor .panel-section-header--hide-divider{border:none;margin-top:0}.editor .header-navbar{border-bottom:1px solid var(--washed-gray);padding:0;height:48px;box-sizing:border-box}.editor .header-navbar .navbar-group{height:100%}.editor .header-navbar .navbar__logo button{padding-right:8px}.editor .header-navbar .navbar__page-name .widget-editable-text{position:relative;border:none;font-size:14px;font-weight:600;color:var(--dark-gray)}.editor .header-navbar .navbar__saving-indicator__dash{margin:0 5px;height:1px;background:#979797;width:10.5px}.editor .header-navbar .navbar__desktop-mobile label{padding:0 5px}.editor .header-navbar .navbar__share-button{border:1px solid #bbb;font-weight:400;margin-left:10px;border-radius:4px}.editor .header-navbar .navbar__scale-buttons{margin:0 36px;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.editor .header-navbar .navbar__scale-buttons span{color:var(--gray)}.editor .header-navbar .navbar__scale-buttons button{border:none;height:24px;width:26px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:var(--near-white)}.editor .header-navbar .navbar__scale-buttons button:disabled{background-color:var(--washed-gray);cursor:not-allowed;opacity:.65}.editor .header-navbar .navbar__scale-buttons .navbar__scale-value{margin:0 4px;width:36px;text-align:center;font-weight:600;color:var(--gray);font-size:11px}.editor .header-navbar .navbar__open-modal-buttons{display:-ms-flexbox;display:flex;margin-left:12px}.editor .header-navbar .navbar__open-modal-buttons button{padding:5px;width:26px;height:24px}.editor .header-navbar .navbar__open-modal-buttons>*+*{margin-left:2px}.editor .header-navbar .navbar__open-modal-button{position:relative;width:47px;height:30px;border-color:#bbb}.editor .header-navbar .navbar__open-modal-icon{position:absolute;top:1px;right:1px;bottom:1px;left:1px;margin:auto;width:27px;height:20px;box-sizing:border-box;border:1px solid #bbb}.editor .header-navbar .navbar__open-modal-icon:after{content:"";position:absolute;background:#bbb}.editor .header-navbar .navbar__open-modal-icon-left:after{top:1px;bottom:1px;left:1px;width:4px;border-radius:3px}.editor .header-navbar .navbar__open-modal-icon-bottom:after{bottom:1px;left:1px;right:1px;height:4px;border-radius:3px}.editor .header-navbar .navbar__open-modal-icon-right:after{top:1px;bottom:1px;right:1px;width:4px;border-radius:3px}.editor .header-navbar .navbar__open-modal-button-selected .navbar__open-modal-icon{border-color:var(--blue)}.editor .header-navbar .navbar__open-modal-button-selected .navbar__open-modal-icon:after{background:var(--blue)}.editor .header-navbar .navbar__run-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:8px;margin-right:20px;border-radius:4px;padding:0 12px;height:32px;background-color:var(--faint-blue);transition:.25s}.editor .header-navbar .navbar__run-button:hover{background-color:var(--washed-blue)}.editor .header-navbar .navbar__run-triangle{position:relative;margin-left:4px;width:0;height:0;border-style:solid;border-width:10px 0 10px 17.22px}.editor .header-navbar .navbar__run-triangle:after{content:"";position:absolute;top:-8px;left:-16.3px;width:0;height:0;border-style:solid;border-width:8px 0 8px 14.2px;border-color:transparent transparent transparent #fff}.editor .editor-center{width:100%}.editor .editor-body{background:#f4f4f4;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:calc(100% - 48px)}.editor .editor-body .SplitPane.horizontal .Pane.horizontal{overflow:auto}.editor .editor-body .SplitPane.horizontal .query-editor-body .Pane.horizontal{overflow:hidden}.editor .editor-body .no-widget-selected{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto;height:100%}.editor .editor-body .no-widget-selected .widget-class{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:16px}.editor .editor-body .no-widget-selected .widget-class .widget-class-header{color:var(--light-gray);margin-bottom:8px;font-size:12px;font-weight:500;font-family:var(--sans-serif)}.editor .editor-body .no-widget-selected .widget-search-input{width:210px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.editor .editor-body .no-widget-selected .widget:hover{transform:translateX(-4px) translatez(0);transition:transform .25s ease-out}.editor .editor-body .no-widget-selected .widget:hover .widget-right{color:var(--blue)}.editor .editor-body .no-widget-selected .widget:hover .widget-left{transform:scale(1.05)}.editor .editor-body .no-widget-selected .widget{background-color:#fff;width:100%;cursor:-webkit-grab;cursor:grab;margin-bottom:12px;-ms-flex-item-align:center;align-self:center;transition:.2s;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:4px;-ms-flex-align:center;align-items:center;position:relative}.editor .editor-body .no-widget-selected .widget .widget-left{transition:.25s;display:-ms-flexbox;display:flex;height:58px;width:58px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid var(--faint-gray);border-radius:4px;box-shadow:0 1px 0 hsla(0,0%,88%,.25);background-color:var(--near-white);-ms-flex-negative:0;flex-shrink:0}.editor .editor-body .no-widget-selected .widget .widget-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:16px}.editor .editor-body .no-widget-selected .widget .widget-right .widget-description{font-family:var(--sans-serif);font-size:11px;font-weight:400;line-height:14px;color:var(--light-gray)}.editor .editor-body .no-widget-selected .widget .widget-right .widget-header{font-family:var(--sans-serif);font-size:var(--font-size-12);font-weight:600}.editor .editor-body .no-widget-selected .widget button{position:absolute;top:8px;right:8px;width:2.5em;height:2.5em}.editor .editor-body .editor-canvas-container{height:100%;overflow:auto;-ms-flex-positive:1;flex-grow:1}.editor .editor-body .editor-property-manager{width:271px}.editor .editor-body .editor-property-manager label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor .editor-body .editor-property-manager .editor-property-manager__property-browser-container{position:absolute;top:564px;right:0;bottom:0;left:0;z-index:1;box-shadow:26px -2px 23px 5px hsla(0,0%,92%,.5)}.editor .editor-body .editor-property-manager .editor-property-manager__property-browser-container .editor-property-manager__property-browser-container__resize{position:absolute;top:-3px;left:0;right:0;z-index:2;height:6px;cursor:ns-resize}.editor .editor-body .editor-property-manager .editor-property-manager__property-browser-container .property-browser{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;border:none;box-shadow:26px -2px 23px 5px hsla(0,0%,92%,.5)}.editor .editor-body .editor-property-manager .editor-property-manager__property-browser-container .property-browser>h4{margin:0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 15px;cursor:ns-resize}.editor .editor-body .editor-property-manager .editor-property-manager__property-browser-container .property-browser .property-browser__json-tree-container{position:absolute;top:57px;left:0;right:0;bottom:0;overflow:scroll}.editor .editor-body .editor-widget-picker{width:271px;background-color:#fff}.editor .editor-body .editor-rhs__tabs{padding-left:16px;border-bottom:1px solid var(--washed-gray);position:fixed;z-index:4;width:100%;background:#fff}.editor .editor-body .editor-rhs__tabs .retool-tab-menu,.editor .editor-body .editor-rhs__tabs .retool-tab-menu-tab{height:40px;line-height:40px}.editor .editor-body .editor-rhs__tabs .retool-tab-menu{margin-bottom:-1px;z-index:3}.editor .editor-body .editor-property-manager,.editor .editor-body .editor-widget-picker{background:#fff;-ms-flex-negative:0;flex-shrink:0;height:100%;transition:50ms;overflow:auto}.editor .editor-body .editor-property-manager .code-input input,.editor .editor-body .editor-property-manager textarea.code-input,.editor .editor-body .editor-widget-picker .code-input input,.editor .editor-body .editor-widget-picker textarea.code-input{font-family:var(--monospace);font-size:var(--font-size-12)}.editor .editor-body .editor-property-manager .select-widget--options-input,.editor .editor-body .editor-widget-picker .select-widget--options-input{margin-top:5px}.editor .editor-body .editor-property-manager pre,.editor .editor-body .editor-widget-picker pre{white-space:pre-wrap}.editor .query-editor-closed-bar{padding:1px 20px;font-family:var(--monospace);font-weight:700;min-height:35px;background-color:#fbfbfb;height:35px;line-height:35px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.widget-editable-text{border:1px dashed #919191;padding:2px;border-radius:3px;font-size:15px}.widget-delete-button,.widget-save-button{margin:0 20px 10px 0}.editor-form-bottom-container .ant-checkbox-wrapper{margin-bottom:5px}.editor-form-bottom-container .update-button{width:240px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:10px;margin-bottom:5px}.active-widget-editable-text{margin-right:10px}.separator{height:1px;width:100%;margin-top:15px;margin-bottom:15px;background-color:#d9d9d9}.editor-form-buttons{width:65px;-ms-flex-negative:0;flex-shrink:0}.editor-form-header__options-dropdown{padding:10px 0}.editor-form-header__options-dropdown .ant-dropdown-menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 26px;width:136px;height:30px;font-size:16px}.editor-form-header__options-dropdown .ant-dropdown-menu-item i{font-size:10.5px}.editor-form-header__options-dropdown .circle{margin-right:10px;border-radius:5px;border:1px solid #312929;width:10px;height:10px;box-sizing:border-box}.editor-form-header__options-dropdown .circle.filled{background:#312929}.editor-form-header-content{top:40px;position:-webkit-sticky;position:sticky;border-bottom:1px solid var(--washed-gray);margin-top:-1px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:40px;padding-left:12px;padding-right:12px;background:#fff;z-index:1000}.editor-form-header-content .retool-icon:hover{cursor:pointer;color:var(--light-blue);transition:.25s}.editor-form-header-content .retool-icon-trash:hover{color:var(--red)}.editor-form-header-content .retool-inline-edit-wrapper{margin-right:10px;padding-left:0;border:none;font-size:var(--font-size-12);cursor:pointer;font-weight:600;width:100%}.editor-form-body{height:100%;overflow:auto}.editor-form-body .retool-collapse{background-color:#fff}.editor-groups .retool-collapse-panel{border-top:1px solid var(--washed-gray)}.editor-groups .widget-editor-toggle{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.editor-groups .widget-editor-toggle .widget-editor-toggle__label{display:block;margin-left:15px;line-height:var(--line-height-16);font-size:var(--fs-12);font-weight:500;border-bottom:1px dashed #aeafbb}.editor-groups .editor-group{border-bottom:1px solid #bbb}.editor-groups .editor-group .editor-group__title{font-size:var(--font-size-12);font-weight:600}.editor-groups .editor-group .twitter-picker{margin-left:-5px}.editor-groups .editor-group>label{position:relative;z-index:3}.editor-groups .editor-group .editor-switch{margin:5px 0 0;font-size:12px}.editor-groups .editor-group .editor-switch--pushed-right{margin-left:15px}.editor-groups .editor-group .cm-evaluation-wrapper{border-radius:4px}.editor-groups .editor-group .two-column-container{display:-ms-grid;display:grid;grid-gap:12px;grid:auto/1fr 1fr}.editor-groups .editor-group .editor-group__editors .editor-group__editor{margin-bottom:12px;color:var(--dark-gray)}.editor-groups .editor-group .ant-collapse-content-box{padding-top:0;padding-bottom:0;margin-bottom:16px}.editor-groups .editor-group .ant-collapse-content-box .widget-editor-checkbox{margin-top:8px}.editor-groups .editor-group .ant-collapse-content-box .widget-editor-checkbox~.widget-editor-checkbox{margin-top:0}.editor-groups .editor-group .ant-collapse-content-box .widget-input+.widget-editor-checkbox{margin-top:8px}.editor-groups .editor-group .ant-collapse-content-box .widget-input{position:relative}.editor-groups .editor-group .ant-collapse-content-box>div:first-child,.editor-groups .editor-group .ant-collapse-content-box>div:first-child .label-title,.editor-groups .editor-group .ant-collapse-content-box>div:first-child .label-title-container{margin-top:0}.navbar__menu{padding:8px 0;overflow:hidden}.navbar__menu hr{margin:8px 0}.navbar__menu ul{width:192px}.navbar__menu li{height:28px;font-size:12px;line-height:18px;padding:4px 16px}.navbar__menu li a{margin:-4px -16px;padding:4px 16px}.navbar__menu li.navbar__menu-header{font-size:14px;line-height:40px;color:#8d9298;background:#f4f4f4}.navbar__menu li.ant-dropdown-menu-item-divider{padding:0;margin:8px 0;height:2px;background:#f4f4f4}.navbar__menu li .upload-container{display:block;margin:-4px -16px}.navbar__menu li .upload-container div.ant-upload{display:block}.navbar__menu li .upload-container div.ant-upload span.ant-upload{height:28px;display:block;padding:4px 16px;font-size:12px;line-height:18px}.editor__share-menu-modal{padding:0}.editor__share-menu-modal .ant-modal-content{padding:16px 20px}
.login-button,.retool-button.google-login-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;-ms-flex-align:center;align-items:center;background-color:#fff;font-weight:500;color:var(--near-black);border-color:var(--dark-gray)}.login-button:disabled,.login-button:disabled:hover,.login-button[disabled],.login-button[disabled]:hover,.retool-button.google-login-button:disabled,.retool-button.google-login-button:disabled:hover,.retool-button.google-login-button[disabled],.retool-button.google-login-button[disabled]:hover{background:var(--near-white);color:var(--light-gray);border-color:var(--washed-gray)}.login-button .logo,.retool-button.google-login-button .logo{width:14px;margin-right:8px}.auth-button{height:auto;font-size:1.5em;-webkit-font-smoothing:antialiased;transition:.2s}.auth-button,.link-button{letter-spacing:-.01em;font-family:var(--sans-serif);font-weight:600}.link-button{border:none;background:transparent;box-shadow:none;width:100%;padding-top:8px;font-size:1.3em}.link-button,.link-button:hover{color:#f0b237!important}.auth-button:active,.auth-button:disabled,.auth-button:disabled:hover,.auth-button:focus,.auth-button:hover{color:#fff}.auth-container{max-width:1280px;padding:0 40px}.auth-container .ant-form-item .ant-form-item-label{padding-bottom:4px!important;font-family:var(--sans-serif)}.auth-container .ant-form-item .ant-form-item-label label{color:var(--dark-gray);font-weight:500;font-size:13px}.auth-container .ant-form-item{margin-bottom:8px}.auth-container h6{font-size:20px;line-height:24px;font-weight:600;color:var(--dark-gray);font-family:var(--sans-serif)}.auth-container input{font-family:var(--sans-serif);letter-spacing:.03em}.auth-container .ant-form-explain{font-family:var(--sans-serif);background:var(--faint-red);padding:8px 12px;font-size:13px;border-radius:4px;margin-top:12px;color:var(--red)}.testimonial-container hr{border:none;border-top:1px solid rgba(0,0,0,.2)}.testimonial-container .testimonial{font-size:13px;line-height:20px;color:var(--dark-gray)}.testimonial-container .testimonial strong{font-weight:600}.testimonial-container .author{font-weight:600;margin-top:5px;margin-bottom:-2px}.testimonial-container .author-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;position:relative}.testimonial-container .author-wrapper .author-photo{margin-right:16px;height:24px}.testimonial-container .author-wrapper .author-photo img{height:24px;width:24px}.testimonial-container .author-wrapper .testimonial-decoration{position:absolute;top:-6px;left:18px}.testimonial-container .author-wrapper .author-info{display:inline-block;z-index:10}.testimonial-container .author-wrapper .author-title{color:var(--gray)}.testimonial-logos{display:-ms-flexbox;display:flex;margin-bottom:12px}.testimonial-logos .author-logo{vertical-align:middle;opacity:.5;cursor:pointer;margin:0 16px 12px 0;transition:.25s}.testimonial-logos .author-logo:nth-of-type(2),.testimonial-logos .author-logo:nth-of-type(3){margin-right:20px}.testimonial-logos .author-logo__selected{opacity:.9}.auth-form-separator{text-transform:uppercase;color:#b9b9b9;margin-top:30px;font-weight:600;margin-bottom:10px}.auth-form-separator hr{margin-top:10px;border:none;border-top:1px solid #d8d8d8}.auth-button-row{margin-top:12px}.privacy-policy{font-size:13px;color:var(--gray)}.privacy-policy a{color:var(--blue)}.login-app-container{filter:blur(1.5px);position:absolute;top:0;left:0;width:100vw;z-index:-100;display:-ms-grid;display:grid;-ms-grid-rows:41px 1fr;grid-template-rows:41px 1fr;height:100vh}.login-app-container .app-navbar{border-bottom:1px solid rgba(0,0,0,.2)}.login-app-container .app-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 260px;grid-template-columns:1fr 260px;height:100%}.login-app-container .app-body-left{display:-ms-grid;display:grid;-ms-grid-rows:1fr 250px;grid-template-rows:1fr 250px;border-right:1px solid rgba(0,0,0,.2)}.login-app-container .app-body-right{background:#f6f9fc;max-height:calc(100vh - 40px);overflow:scroll;padding:20px}.login-app-container .query-editor{border-top:1px solid rgba(0,0,0,.2)}.login-app-container .widget{font-size:.9em;background-color:#fdfcfa;padding:15px;margin-top:5px;margin-bottom:5px;border:1px solid #d0cfcf;border-radius:8px;box-shadow:5px -2px 4px 1px hsla(0,0%,92%,.5);margin-bottom:10px}.login-app-container .widget-name{font-size:1.1em;color:rgba(0,0,0,.65);font-weight:500;margin-bottom:5px}.login-app-container .widget-description{width:100%;font-size:1em;color:#9c9b9b}.login-app-container .hamburger-menu{display:inline-block;position:relative;margin-left:20px;margin-top:12px;border-top:1px solid #979797;border-bottom:1px solid #979797;width:20px;height:15px;cursor:pointer}.login-app-container .hamburger-menu:after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:20px;height:1px;background-color:#979797}.login-app-container .app-name{display:inline-block;margin-left:20px;color:#312929;font-weight:300;font-size:1.2em}.login-app-container .canvas{color:var(--blue);font-size:1.1em;padding:15px;padding-left:20px}.login-app-container .query-editor{display:-ms-grid;display:grid;overflow:auto;max-height:250px;-ms-grid-rows:40px 53px 1fr;grid-template-rows:40px 53px 1fr}.login-app-container .query-editor .query-editor-header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;border-bottom:1px solid rgba(0,0,0,.2)}.login-app-container .query-editor .query-tabs{background:#f6f9fc}.login-app-container .query-editor .query-tab{text-align:center;padding-top:8px;border:1px solid rgba(0,0,0,.2);border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;width:120px;background:#fff;height:100%;font-family:var(--sans-serif);font-weight:500;font-size:1.2em}.login-app-container .query-editor .query-nav{border-left:1px solid rgba(0,0,0,.2);padding-top:10px;padding-left:10px}.login-app-container .query-editor .query-resource-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;border-bottom:1px solid rgba(0,0,0,.2)}.login-app-container .query-editor .resource-selector{padding:10px;padding-left:20px}.login-app-container .query-editor .resource-label{display:inline-block;margin-right:10px;font-weight:600}.login-app-container .query-editor .resource{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;background-color:#fff;border-radius:4px;border:1px solid #d9d9d9;border-top-width:1.02px;padding:6px;padding-left:10px;width:300px}.login-app-container .query-editor .resource-actions{padding:10px;padding-right:20px}.login-app-container .query-editor .action-button{padding:5px;padding-left:15px;padding-right:15px;border-radius:5px;border:1px solid var(--blue);color:var(--blue);display:inline-block;margin-left:10px;float:right}.login-app-container .query-editor .action-button-red{color:red;border-color:red}.login-app-container .query-editor .resource-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px}.login-app-container .query-editor .parameter-label{font-weight:600;margin-bottom:5px}.login-app-container .query-editor .parameter-wrapper{margin-top:15px}.login-app-container .query-editor .parameter{padding:6px;padding-left:10px;border:1px solid #d9d9d9;border-radius:4px;color:gray;width:100%}.login-app-container .query-editor .resource-body-left,.login-app-container .query-editor .resource-body-right{padding:20px}.login-app-container .query-editor .schema{border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:20px;height:200px;text-transform:uppercase;font-weight:600}.login-app-container h6{margin-bottom:20px}
.custom-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.custom-logo img{object-fit:contain}
.body-inner{background:#fafafa;width:100%;height:100%;min-height:100vh}.error-container{margin-top:10px}.auth-container{width:100%;padding:80px 0;font-size:13px;margin:0 auto;font-family:var(--sans-serif)}.auth-container .retool-button,.auth-container .retool-textarea textarea,.auth-container .retool-textarea textarea:focus,.auth-container .retool-textinput .ant-input{font-size:13px;height:40px}.auth-container .retool-button.ant-btn-primary{background:#5480dd}.auth-container .retool-button.ant-btn-primary:hover{background:#426bc3}.auth-container .auth-form-inner{margin-top:20px}.auth-container .message{margin-top:-8px}.auth-container .ant-radio-group label{margin-top:4px;font-size:13px!important}.auth-container .ant-radio-group label.ant-radio-wrapper-checked{font-weight:500;color:var(--dark-gray)}.auth-subheading{font-size:13px;color:var(--gray)}.auth-form-container{border:1px solid var(--washed-gray);background:#fff;padding:48px 48px 56px;margin:0 auto;width:540px;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.03)}.login-form .ant-form-item-required:before{display:none}.privacy-policy{margin-top:10px}@media (max-width:1128px){.testimonial-logos{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:912px){.auth-left-column{display:none}}@media (max-width:640px){.auth-container{padding:12px}.auth-form-container{width:100%;padding:32px 28px}}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:#ffffff0d}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-atom,.cm-s-summerfruit .cm-property{color:null}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.settings-layout{padding:50px 40px 0;padding-bottom:0;overflow:auto;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.settings-layout__header{margin-top:15px}.settings-divider{color:#d1cfcf;width:calc(100% - 470px)}.settings-menu{max-width:810px;width:calc(100% - 470px);display:-ms-flexbox;display:flex;margin-top:10px}.settings-menu__link{font-size:18px;margin-right:15px;color:rgba(56,56,56,.3);text-decoration:none!important;font-family:var(--sans-serif)}.settings-menu__link--active,.settings-menu__link:hover{color:#353535}
