body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;min-height:100vh;text-align:center}*,:after,:before{box-sizing:border-box}body{font-family:Inter,sans-serif;margin:0;padding:0}#root,body,html{height:100%}.new-feature-tooltip-chidori__text{display:flex;flex-direction:column;gap:4px}.ant-tooltip,.ant-tooltip-inner{border-radius:8px;font-size:16px;font-weight:600;letter-spacing:0;line-height:21px;text-align:start}.ant-tooltip-inner{padding:10px 12px!important}.navigation-layout__wrapper{flex-direction:column;max-height:100vh;min-height:100%}.navigation-layout__header{align-items:center;background-color:#fff;border-bottom:1px solid rgba(35,31,32,.08);display:flex;flex-shrink:0;gap:12px;height:48px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),-webkit-transform .22s cubic-bezier(.4,0,.2,1);transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),-webkit-transform .22s cubic-bezier(.4,0,.2,1);z-index:100}.navigation-layout__header--scrolled{height:0;opacity:0;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.navigation-layout__header-logo{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.navigation-layout__header-logo img{display:block;height:22px;width:auto}.navigation-layout__header-sep{background-color:rgba(35,31,32,.18);display:block;flex-shrink:0;height:40px;width:1px}.navigation-layout__spark-pill{align-items:center;background-color:rgba(35,31,32,.05);border:1px solid rgba(35,31,32,.14);border-radius:20px;color:#231f20;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;padding:4px 12px 4px 8px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.navigation-layout__spark-pill:focus,.navigation-layout__spark-pill:hover{background-color:rgba(54,0,250,.08);border-color:rgba(54,0,250,.35);color:#3600fa;text-decoration:none}.navigation-layout__spark-pill:active{background-color:rgba(54,0,250,.14)}.navigation-layout__spark-pill-icon{flex-shrink:0;height:15px;width:15px}.navigation-layout__header-nav{align-items:center;display:flex;flex:1 1;min-width:0;overflow:hidden}.navigation-layout__header-menu.ant-menu-horizontal{background:transparent;border-bottom:none;flex:1 1;line-height:48px}.navigation-layout__header-menu.ant-menu-horizontal:after{display:none}.navigation-layout__header-menu.ant-menu-horizontal .ant-menu-item{align-items:center;color:#231f20;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;min-width:150px;padding-inline:18px;position:relative}.navigation-layout__header-menu.ant-menu-horizontal .ant-menu-item:after{display:none!important}.navigation-layout__header-menu.ant-menu-horizontal .ant-menu-item-active{background-color:rgba(54,0,250,.08)!important}.navigation-layout__header-menu.ant-menu-horizontal .ant-menu-item-selected{background-color:transparent!important;border-bottom:4px solid #3600fa!important;color:#3600fa!important}.navigation-layout__header-menu.ant-menu-horizontal .ant-menu-item .ant-menu-title-content{align-items:center;display:flex;gap:6px}.navigation-layout__header-menu.ant-menu-horizontal .ant-menu-item .ant-menu-title-content img{height:24px;width:24px}.navigation-layout__header-menu .ant-menu-title-content,.navigation-layout__header-menu .navigation-layout__menu-item-wrapper{cursor:pointer}.navigation-layout__menu-item-wrapper{align-items:center;cursor:pointer;display:flex;gap:6px}.navigation-layout__connect-icon{height:14px;width:14px}.navigation-layout__menu-wrapper{-webkit-margin-start:8px;display:flex;flex-shrink:0;gap:1.5rem;margin-inline-start:8px;position:relative}.navigation-layout__menu-btn{align-items:center;background:transparent;border:1px solid rgba(35,31,32,.16);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:36px;justify-content:center;padding:8px;transition:background .15s ease,border-color .15s ease;width:36px}.navigation-layout__menu-btn:hover{background:rgba(35,31,32,.06);border-color:rgba(35,31,32,.3)}.navigation-layout__menu-btn:focus-visible{outline:2px solid #3600fa;outline-offset:2px}.navigation-layout__menu-btn--open{background:rgba(35,31,32,.08);border-color:rgba(35,31,32,.28)}.navigation-layout__menu-line{background-color:#231f20;border-radius:2px;display:block;height:1.5px;transition:background-color .15s ease;width:15px}.navigation-layout__dropdown{-webkit-animation:dropdownFadeIn .18s ease forwards;animation:dropdownFadeIn .18s ease forwards;background-color:#fff;border:1px solid rgba(35,31,32,.1);border-radius:10px;box-shadow:0 4px 6px -1px rgba(35,31,32,.07),0 12px 28px -4px rgba(35,31,32,.12);min-width:220px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.navigation-layout__dropdown-row{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:center;min-height:44px;padding:8px 16px;transition:background .12s ease}.navigation-layout__dropdown-row--profile{justify-content:center;padding-block:10px}.navigation-layout__dropdown-row-label{color:rgba(35,31,32,.55);flex-shrink:0;font-size:13px;font-weight:500;white-space:nowrap}.navigation-layout__dropdown-divider{background-color:rgba(35,31,32,.08);height:1px;margin:4px 0}.navigation-layout__main{background-color:#f5f5f5;flex:1 1;overflow:scroll}.navigation-layout__content{margin-block:0;margin-inline:24px}@-webkit-keyframes dropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.98);transform:translateY(-6px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes dropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.98);transform:translateY(-6px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes slowAppear{0%{opacity:0}to{opacity:1}}@keyframes slowAppear{0%{opacity:0}to{opacity:1}}.user-profile__button,.user-profile__wrapper{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.user-profile__button .ant-btn-icon{border:1px solid #434343;border-radius:50%}.user-profile__menu-item-icon{-webkit-margin-end:8px;margin-inline-end:8px}.language-changer__wrapper{margin-inline:8px;width:calc(100% - 16px)}.language-changer__wrapper .ant-select-selector{border-radius:85px}.language-changer__language-item{align-items:center;display:flex;gap:8px}.language-changer__popup .language-changer__language-icon{display:none}.config-form{display:flex;flex-direction:column;gap:30px}.config-form .ant-switch-checked{background-color:#474df0}.config-form .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:#3600fa}.config-form .ant-switch.ant-switch-checked:focus:not(.ant-switch-disabled){box-shadow:0 0 0 2px rgba(29,59,226,.2)}.config-form__border-bottom{border-bottom:1px solid #cfd5da;margin-bottom:12px}.config-form__section-switch,.config-form__section-switch-two{align-items:center;display:flex;gap:8px;justify-content:start;margin-bottom:16px}.config-form__section-switch .ant-form-item,.config-form__section-switch-two .ant-form-item{margin-bottom:0}.config-form__section-switch .ant-form-item-control,.config-form__section-switch-two .ant-form-item-control{align-items:flex-end}.config-form__section-switch{justify-content:space-around}.config-form__section-headers{display:flex;justify-content:space-between}.config-form__section-headers-titles{align-items:center;color:#5f6972;display:flex;font-size:16px;gap:8px}.config-form__footer{display:flex;gap:10px;justify-content:flex-end}.config-form__footer-button{background-color:#474df0;border-color:#1d3be2}.config-form__footer-button.ant-btn-primary:not(:disabled):focus,.config-form__footer-button.ant-btn-primary:not(:disabled):hover{background-color:#3600fa;border-color:#1d3be2}.settings-wrapper__modal .ant-modal{top:10px!important}.timeout .ant-form-item:last-child{margin-bottom:0}.timeout__emails-select .ant-select-selector{max-height:45px;overflow-y:auto}.timeout__inputs{display:flex;gap:32px}.timeout__inputs .ant-form-item{margin-bottom:0}.searchable-autocomplete{width:180px}.safeGuard__table{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:250px;overflow-y:auto}.safeGuard button.ant-btn-primary{align-items:center;background-color:#474df0;border-color:#1d3be2;display:flex;justify-content:center}.safeGuard button.ant-btn-primary:not(:disabled):hover{background-color:#3600fa;border-color:#1d3be2}.safeGuard__add{margin-bottom:4px}.chidori__loading-spinner{-webkit-animation:spinning 1s linear infinite;animation:spinning 1s linear infinite}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.config-form__cleanup .config-form__border-bottom.config-form__section-switch{align-items:center;display:flex;gap:8px;justify-content:start;margin-bottom:16px}.config-form__cleanup .config-form__border-bottom.config-form__section-switch .config-form__section-headers-titles{align-items:center;display:flex;font-size:16px;gap:8px}.config-form__cleanup .config-form__border-bottom.config-form__section-switch .cleanup__switch-item{display:inline-block;margin-left:16px}.config-form__cleanup__fields{display:flex;flex-direction:column;gap:0;margin-top:0;width:100%}.config-form__cleanup__fields .ant-form-item{margin-bottom:0;width:100%}.config-form__cleanup__fields .ant-input,.config-form__cleanup__fields .ant-select{width:270px}.settings-wrapper{gap:8px}.settings-wrapper,.settings-wrapper__button{align-items:center;display:flex;justify-content:center;width:100%}.settings-wrapper__modal-title{margin-bottom:20px}.cloud__container[data-page=single-sign-on]{-webkit-padding-before:96px;display:flex;flex-direction:column;height:100%;justify-content:center;padding-block-start:96px}.cloud__container[data-page=single-sign-on] .password-input,.cloud__container[data-page=single-sign-on] .username-input,.cloud__container[data-page=single-sign-on] button{height:48px}@-webkit-keyframes myanimation{0%{position:relative;-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}to{position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes myanimation{0%{position:relative;-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}to{position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}[data-page=single-sign-on] .incorta-logo__wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;width:100%}[data-page=single-sign-on] .incorta-logo__wrapper svg{width:300px}[data-page=single-sign-on] .incorta-logo__circle{-webkit-animation:myanimation .5s ease-out;animation:myanimation .5s ease-out}[data-page=single-sign-on] .incorta-logo__name{width:175.48px}[data-page=single-sign-on] .cloud-main{display:flex;justify-content:center}[data-page=single-sign-on] .cloud-main__slogan{-webkit-margin-before:30px;margin-block-start:30px;text-align:center}.cloud-main-section{margin-top:32px;width:496px}[data-page=single-sign-on] .cloud-main__title{font-size:24px;font-weight:600;text-align:center}form#sign-in{-webkit-margin-before:24px;margin-block-start:24px}.cloud__container[data-page=single-sign-on] .error-label{color:#ee312d;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;height:16px;line-height:16px;margin-top:24px}.cloud__container[data-page=single-sign-on] .ant-form label.email-field__label,.cloud__container[data-page=single-sign-on] .ant-form label.password-field__label{font-size:14px;font-weight:500}.cloud__container[data-page=single-sign-on] .ant-form .ant-form-item.button{-webkit-margin-after:42px;margin-block-end:42px}.cloud__container[data-page=single-sign-on] .ant-form-item.password .ant-form-item-explain-error,.cloud__container[data-page=single-sign-on] .ant-form-item.username .ant-form-item-explain-error{-webkit-margin-start:16px;font-size:12px;margin-inline-start:16px;text-align:start}[data-page=single-sign-on] .forgot-password{display:flex;justify-content:flex-end}[data-page=single-sign-on] .forgot-password label{color:#848f99;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500}[data-page=single-sign-on] .forgot-password label.disabled-link{cursor:default}[data-page=single-sign-on] .submit-form-button{background-color:#1d3be2;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:24px;text-transform:uppercase;width:100%}[data-page=single-sign-on] .submit-form-button:hover{background-color:#474df0}.language-choices__wrapper{display:flex;gap:8px;justify-content:center}.language-choices__item:hover{color:#1d3be2;cursor:pointer;text-decoration:underline}[data-page=single-sign-on] .submit-form-button__wrapper{margin:32.15px 0 42px}.sign-in__footer{-webkit-padding-after:32px;align-items:center;color:#5f6972;display:flex;flex-direction:column;gap:26px;height:100%;justify-content:flex-end;padding-block-end:32px;text-align:center}.sign-in__footer-logo{-webkit-margin-before:8px;display:block;margin-block-start:8px}@media screen and (max-width:900px){.cloud-main-section{width:400px}[data-page=single-sign-on] .footer{display:none}[data-page=single-sign-on] .terms-agreement__wrapper{max-width:496px}}@media screen and (max-width:575px){[data-page=single-sign-on] .cloud-main{align-items:center}[data-page=single-sign-on] .cloud-main__title{font-size:20px}[data-page=single-sign-on] .submit-form-button{font-size:14px}}.header__wrapper{margin-block:16px;text-align:start}.header__first-line{-webkit-margin-after:4px;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;margin-block-end:4px}.header__second-line{font-size:20px;font-weight:400;letter-spacing:0;line-height:23px}.jobs-table__title{font-size:16px;font-weight:500;justify-content:space-between;line-height:22px;margin-block:24px 12px;text-align:start}.jobs-table__title,.jobs-table__title-sync{align-items:baseline;display:flex;letter-spacing:0}.jobs-table__title-sync{color:#5f6972;font-size:14px;font-weight:400;gap:8px;line-height:21px}.jobs-table__title-sync-btn{background:transparent}.jobs-table__actions-wrapper{display:flex;gap:8px}.jobs-table__actions-wrapper .anticon:hover{color:#1d3be2}.jobs-table__actions-wrapper .anticon:active{background-color:#fff}.jobs-table__actions-info:hover{cursor:pointer}.jobs-table__job-id{width:180px}.jobs-table__table-name-link{color:#231f20;display:block;text-decoration:underline;text-transform:uppercase}.jobs-table__table-name-link:active,.jobs-table__table-name-link:focus,.jobs-table__table-name-link:hover{color:#3600fa;text-decoration:underline}.jobs-table__schema-name-cell{text-transform:uppercase}.jobs-table__hoverable-actions,.jobs-table__mv-language-cell,.jobs-table__schema-name-cell{align-items:center;display:flex;justify-content:space-between}.jobs-table__hoverable-actions{-webkit-margin-end:8px;flex:1 1;margin-inline-end:8px}.jobs-table__job-id-value{color:#3600fa;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-table__job-id-value:active,.jobs-table__job-id-value:focus,.jobs-table__job-id-value:hover{color:#1d3be2}@-webkit-keyframes loading-spin-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spin-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.searchable-table__wrapper{background-color:#fff;display:flex;flex-direction:column;height:100%;min-height:0}.searchable-table__wrapper .ant-table-wrapper .ant-pagination{display:none}.searchable-table__bar-container{-webkit-margin-start:16px;grid-gap:16px;align-items:center;background-color:#fff;border-bottom:1px solid rgba(35,31,32,.07);display:grid;flex-shrink:0;gap:16px;grid-template-columns:1fr 3fr 190px;margin-inline-start:16px;padding-block:12px;z-index:2}.searchable-table__bar-container.all-jobs{grid-template-columns:1fr}.searchable-table__table-container{flex:1 1;min-height:0;overflow:hidden}.searchable-table__component,.searchable-table__component.ant-table-wrapper{height:100%}.searchable-table__component.ant-table-wrapper .ant-spin-container,.searchable-table__component.ant-table-wrapper .ant-spin-nested-loading,.searchable-table__component.ant-table-wrapper .ant-table,.searchable-table__component.ant-table-wrapper .ant-table-container{height:57vh;overflow-y:auto!important}.searchable-table__component.ant-table-body{height:5%;overflow-y:auto!important}.searchable-table__component.ant-table-thead{background-color:#fff;border-bottom:2px solid rgba(35,31,32,.1);position:-webkit-sticky;position:sticky}.searchable-table__component .ant-table-row{height:65px}.searchable-table__pagination{align-items:center;background-color:#fff;border-top:1px solid rgba(35,31,32,.07);display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 16px;z-index:2}.searchable-table__loading-spinner{-webkit-animation:loading-spin-animation 1s linear infinite;animation:loading-spin-animation 1s linear infinite}.searchable-table-bar__wrapper{grid-gap:24px;align-items:baseline;display:grid;gap:24px;grid-template-columns:2fr 2fr 2fr 1fr;padding:16px}.searchable-table-bar__wrapper.all-jobs{grid-template-columns:repeat(3,6fr) repeat(1,2fr)}.searchable-table-bar__wrapper.add-post-content{grid-template-columns:repeat(3,6fr) repeat(1,1fr) repeat(1,1.5fr)}.searchable-table-bar__status-select-wrapper .ant-select-selection-placeholder{text-align:start}.searchable-table-bar__checkbox{width:100%}.searchable-table-bar__status-item{align-items:center;display:flex;gap:8px;justify-content:flex-start}.searchable-table-bar__rows-count{color:#000;font-size:16px;margin:0;padding:0}.searchable-table-bar__icon--in-queue,.searchable-table-bar__icon--running{color:#848f99}.searchable-table-bar__icon--succeeded{color:#469650}.searchable-table-bar__icon--cancelled{color:#ff8200}.searchable-table-bar__icon--failed{color:#b43237}.searchable-table-bar__icon--timed-out{color:#f4b400}.date-cell-renderer__creation-time-column-wrapper,.date-cell-renderer__updated-time-column-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:120px}.date-cell-renderer__creation-time-column-date,.date-cell-renderer__updated-time-column-date{color:#5f6972;font-size:14px;font-weight:400}.date-cell-renderer__creation-time-column-header,.date-cell-renderer__updated-time-column-header{display:flex;justify-content:center}.status-cell-renderer__wrapper{align-items:center;display:flex;gap:8px;width:100px}.status-cell-renderer-icon--in-queue,.status-cell-renderer-icon--running{color:#848f99}.status-cell-renderer-icon--succeeded{color:#469650}.status-cell-renderer-icon--cancelled{color:#ff8200}.status-cell-renderer-icon--failed{color:#b43237}.status-cell-renderer-icon--timed-out{color:#f4b400}.status-tag__wrapper{cursor:pointer}.jobs-table-details__wrapper{-webkit-padding-after:16px;padding-block-end:16px}.jobs-table-details__title{align-items:baseline;display:flex;font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:0;line-height:22px;margin-block:24px 12px;text-align:start}.jobs-table-details__title-table-name{text-transform:uppercase}.jobs-table-details__title-sync{align-items:baseline;color:#5f6972;display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:0;line-height:21px}.jobs-table-details__title-sync-btn{background:transparent}.jobs-table-details__pre-content{align-items:center;display:flex;gap:4px}.jobs-table-details__pre-content-icon{color:#848f99}.jobs-table-details__pre-content-icon:active,.jobs-table-details__pre-content-icon:focus,.jobs-table-details__pre-content-icon:hover{color:#3600fa;cursor:pointer}.jobs-table-details__pre-content-text{color:#5f6972;font-size:16px}.jobs-table-details__pre-content-text-bold{font-weight:600}.jobs-table-details__hoverable-action-cell,.jobs-table-details__hoverable-actions,.jobs-table-details__mv-language-cell{align-items:center;display:flex;justify-content:space-between}.jobs-table-details__hoverable-actions{-webkit-margin-end:8px;flex:1 1;margin-inline-end:8px}.jobs-table-details__post-content{align-items:center;display:flex;gap:8px;justify-content:center}.job-details-sidebar__overlay{backdrop-filter:blur(4px) brightness(.55);-webkit-backdrop-filter:blur(4px) brightness(.55);background:rgba(10,12,18,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .38s cubic-bezier(.22,1,.36,1);z-index:1000}.job-details-sidebar__overlay--open{opacity:1;pointer-events:all}.job-details-sidebar__panel{background:#efeff0;border-left:1px solid hsla(0,0%,100%,.07);color:#000;display:flex;flex-direction:column;font-family:DM Sans,Helvetica Neue,sans-serif;height:100vh;max-width:0;opacity:0;overflow-y:auto;padding:1.5rem .75rem;position:fixed;right:0;top:0;transition:width .3s ease,max-width .3s ease,opacity .3s ease;width:0;z-index:1001}.job-details-sidebar__panel--open{max-width:650px;opacity:1;width:100%}.job-details-sidebar__header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;gap:12px;justify-content:space-between}.job-details-sidebar__header-left{display:flex;gap:4px;min-width:0}.job-details-sidebar__eyebrow{color:#4b5563;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.job-details-sidebar__title{color:#000;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-details-sidebar__header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.job-details-sidebar__icon-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:background .16s,color .16s;width:32px}.job-details-sidebar__icon-btn:hover{background:hsla(0,0%,100%,.06);color:#e2e8f0}.job-details-sidebar__icon-btn:disabled{cursor:not-allowed;opacity:.35}.job-details-sidebar__icon-btn:disabled:hover{background:transparent;color:#94a3b8}.job-details-sidebar__close-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;margin-left:4px;transition:background .16s,color .16s;width:32px}.job-details-sidebar__close-btn:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:#ef4444}.job-details-sidebar__status-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:space-around;padding:12px 28px}.job-details-sidebar__status-pill{align-items:center;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.02em;margin-right:8px}.job-details-sidebar__status-pill,.job-details-sidebar__tag{border-radius:20px;line-height:20px!important;padding:4px 12px}.job-details-sidebar__tag{font-size:12px!important;font-weight:600!important}.job-details-sidebar__content{-webkit-padding-after:40px;flex:1 1;overflow-x:hidden;overflow-y:auto;padding-block-end:40px;scrollbar-color:hsla(0,0%,100%,.1) transparent;scrollbar-width:thin}.job-details-sidebar__divider{background:hsla(0,0%,100%,.05);height:1px;margin-block:4px}.job-details-sidebar__section{padding:20px 28px 8px}.job-details-sidebar__section-title{color:#374151;font-size:14px;font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.job-details-sidebar__section-body{display:flex;flex-direction:column;gap:2px}.job-details-sidebar__row{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;gap:16px;justify-content:space-between;padding-block:7px}.job-details-sidebar__row-label{color:#6b7280;flex-shrink:0;font-size:14px;font-weight:500;width:120px}.job-details-sidebar__row-value{color:#7c8289;font-size:14px;min-width:0;text-align:right;word-break:break-all}.job-details-sidebar__mono{color:#94a3b8;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px}.job-details-sidebar__copyable{align-items:center;display:inline-flex;gap:6px}.job-details-sidebar__copy-icon{color:#6b7280;cursor:pointer;flex-shrink:0;font-size:14px;transition:color .2s}.job-details-sidebar__copy-icon:hover{color:#94a3b8}.job-details-sidebar__copy-icon--copied{color:#22c55e!important}.job-details-sidebar__duration{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.job-details-sidebar__lang-pill{border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.04em;padding:4px 12px}.job-details-sidebar__error-block{background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.18);border-radius:8px;display:flex;gap:10px;padding:12px 16px}.job-details-sidebar__error-icon{color:#ef4444;flex-shrink:0;margin-top:2px}.job-details-sidebar__error-text{color:#fca5a5;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word}.job-details-sidebar__empty{color:#4b5563;font-size:14px;padding:60px 28px;text-align:center}.job-details-sidebar__skeleton{padding:24px 28px}.job-props{display:flex;flex-direction:column;height:70vh;overflow:hidden}.job-props__header{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:6px;padding:14px 20px}.job-props__eyebrow{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.job-props__job-id{color:#111827;font-family:monospace;font-size:12px;font-weight:700;margin:3px 0 0;word-break:break-all}.job-props__body{display:flex;flex-direction:column;max-height:800px;max-width:100%;overflow:auto}.job-props-modal .ant-modal-content .react-diff-10regm7-empty-line,.job-props-modal .ant-modal-content .react-diff-1igno8l-gutter,.job-props-modal .ant-modal-content .react-diff-1klnsbn-empty-gutter{display:none!important;margin:0!important;padding:0!important;width:0!important}.job-code__header{background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:6px;padding:18px 24px}.job-code__eyebrow{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.job-code__job-id{color:#111827;font-family:monospace;font-size:13px;font-weight:600;margin:0;word-break:break-all}.job-code__lang-pill{background:var(--lang-bg);border-radius:999px;color:var(--lang-color);display:inline-block;font-size:11px;font-weight:600;padding:2px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-code__body{height:70vh;overflow-y:auto;padding:20px 24px}.job-code__centered{display:flex;justify-content:center;padding-top:40px}.job-code__code-wrapper{position:relative}.job-code__syntax-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.08em;position:absolute;right:12px;text-transform:uppercase;top:10px;-webkit-user-select:none;user-select:none}.job-code__pre{background:#0f172a;border-radius:8px;color:#e2e8f0;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:12px;line-height:1.8;margin:0;min-height:60vh;overflow-x:auto;padding:32px 16px 14px;tab-size:4;white-space:pre;word-break:normal}.job-code__syntax-keyword{color:#7dd3fc;font-weight:600}.job-code__syntax-identifier{color:#86efac}.job-code-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.job-code-modal .ant-modal-body{padding:0}.hover-action__btn-wrapper,.hover-action__wrapper{align-items:center;display:flex;gap:8px}.hover-action__btn-wrapper{cursor:pointer}.download-logs-action__btn,.signed-url-btn__wrapper{background-color:transparent;border:none}.spark-logo-btn__link img{width:16px}.spark-logo-btn__link.disabled-link{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.spark-logo-btn__link.disabled-link button{cursor:not-allowed}.spark-logo-btn__history-icon{border:1px solid #cfd5da;border-radius:2px;height:16px;margin-top:4px;padding:1px;width:16px}.spark-logo-btn__history-icon img{height:16px;width:16px}.spark-logo-btn__history-button{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center}.status-card-list__wrapper{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin:4px}.status-card-list__wrapper>label{-webkit-margin-end:8px;font-size:14px;line-height:21px;margin-inline-end:8px}.status-card__wrapper{-webkit-border-before:2px solid;border-block-start:2px solid;border-radius:0;border-radius:initial;border-start-end-radius:0;border-start-start-radius:0;display:flex;flex-basis:220px;flex-direction:column;flex-grow:1;justify-content:center;max-height:66px;overflow:hidden;position:relative}.status-card__wrapper .ant-statistic-title{color:#5f6972;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;text-align:start}.status-card__wrapper .ant-statistic-content{color:#393e41;font-size:14px;font-weight:500;letter-spacing:0;line-height:21px;text-align:start}.status-card__wrapper .ant-statistic-skeleton{padding:0}.status-card__wrapper .ant-skeleton-title{margin:0}.status-card__wrapper--in-queue{border-block-start-color:#8ba3f4}.status-card__wrapper--running{border-block-start-color:#474df0}.status-card__wrapper--succeeded{border-block-start-color:#8bb840}.status-card__wrapper--failed{border-block-start-color:#db302f}.status-card__wrapper--cancelled{border-block-start-color:#e38020}.status-card__wrapper--timed-out{border-block-start-color:#f4b400}.status-card__wrapper{background:#fdfdfd;border-radius:5px}.status-card__wrapper--selected{border-bottom:1px solid #1677ff;border-left:1px solid #1677ff;border-right:1px solid #1677ff}.status-card__wrapper--selected,.status-card__wrapper:hover{background-color:#fff;box-shadow:0 6px 10px 2px rgba(0,11,109,.071)}.status-card__wrapper:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.status-card__button{border:none;cursor:pointer;height:100%;justify-content:start;width:100%}.duration-cell-renderer{width:100px}.jobs-diff-container{border:1px solid #ddd;border-radius:4px;max-height:700px;overflow:auto}.jobs-diff-container table{width:100%}.jobs-diff-container td{white-space:pre-wrap!important;word-break:break-all!important}.spinner-chidori{padding:20px;text-align:center}.metrics-layout{display:flex;flex-direction:column}.metrics-layout__filters{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02);display:flex;gap:12px;justify-content:flex-start;padding:16px}.metrics-layout__filters-range{width:40%}.metrics-layout__filters-select{margin-left:16px;width:300px}.metrics-layout__chart{background-color:#fff;border:1px solid #cfd5da;margin:16px 0 50px;padding:8px}.job-history__card-element{border-color:#21314d;height:120px}.job-history__chart-wrapper{background-color:#fff;padding:16px;width:100%}.job-history__chart-select{width:150px}.job-history__chart-select-label{align-items:baseline;display:flex;gap:4px}.job-history__chart{height:450px;max-width:100%;overflow-x:auto}.job-history__chart div:has(.job-history__chart-content){-webkit-border-before:4px solid #8ba3f4!important;border-block-start:4px solid #8ba3f4!important;padding:6px 4px 4px!important}.job-history__chart-item-icon{background-color:#8ba3f4;border-radius:50%;height:6px;width:6px}.job-history__chart-line{align-items:center;display:flex;gap:4px}.job-history__chart-line.table-name{text-transform:uppercase}.job-history__chart-property-name{color:#5f6972;font-size:12px}.job-history__chart-property-value{color:#393e41;font-size:12px}.job-history__chart-property-value.table-name{font-size:14px;font-weight:500}.job-history__job-info-card{-webkit-margin-before:24px;border-color:#cfd5da;margin-block-start:24px}.job-history__job-info-card .ant-card-head{border-bottom:initial}.job-history__job-info-card .ant-card-body{padding:initial}.job-history__job-info-card-title{display:flex;font-size:16px}.job-history__job-info-card-body{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));padding:16px}.job-history__job-info-card-actions{-webkit-border-before:1px solid #eef0f2;border-block-start:1px solid #eef0f2;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:765px){.job-history__job-info-card-actions{grid-template-columns:1fr}}.job-history__job-info-card-action-item{align-items:center;display:flex;justify-content:center;padding-inline:10px;width:100%}.job-history__job-info-card-action-item .spark-logo-btn__link{display:flex;flex:1 1;justify-content:center}.job-history__job-info-card-action-item:nth-child(n+2):not(.job-history__job-info-card-action-item:last-child){border-inline:1px solid #eef0f2}.job-history__job-info-card-action-item:first-child{-webkit-border-end:1px solid #eef0f2;border:initial;border-inline-end:1px solid #eef0f2}.job-history__job-info-card-action-item:last-child{-webkit-border-start:1px solid #eef0f2;border:initial;border-inline-start:1px solid #eef0f2}.job-history__job-info-card-action-item.download-logs{display:flex;gap:4}.job-history__job-info-card-action-item.extra-icon{margin-left:flex-end}.job-history__job-info-card-action-item .spark-logo-btn__history-icon{border:initial}.job-history__job-info-card-property-name{color:#5f6972;font-size:14px;font-weight:500;text-align:start}.job-history__job-info-card-property-value{color:#393e41;font-size:16px;text-align:start}.connect-page-layout{display:flex;flex-direction:column;height:100vh;width:100%}.connect-page-layout .connect-content-wrapper{display:flex;flex-grow:1;overflow:auto}.connections-apps{box-sizing:border-box;padding-left:10px;width:100%}.connected-app{background-color:#fff;border-bottom:1px solid #c8c7bb;display:flex;flex-direction:row;height:120px;margin-bottom:8px;width:100%}.connected-app .ant-list-item-meta{align-items:center;display:flex}.connected-app .ant-list-item-meta .ant-list-item-meta-avatar{margin-left:20px;margin-right:20px}.connected-app .ant-list-item-meta .ant-list-item-meta-title{color:#231f20;font-weight:600;text-align:left}.connected-app .ant-list-item-meta .ant-list-item-meta-description{color:#434343;font-size:10px;margin-right:27px;padding-right:20px;text-align:left}.connected-app .ant-list-item-meta .ant-list-item-meta-description .inline-link-button{background:transparent;margin:initial;padding:initial}.connected-app .actions-container{align-items:center;display:flex;margin-right:80px;margin-top:16px;padding-bottom:25px}.connected-app .ant-btn{background-color:#fff;border-radius:8px;color:#3600fa;margin-right:16px}.connected-app .expanded-section{display:flex;justify-content:center;margin-top:20px;width:100px}.connected-app .action-button{color:#3600fa;font-size:16px}.connect-form{max-width:600px}.connect-form__allowed-schema{width:100%}.connect-form__allowed-schema .ant-select-selector{max-height:45px;overflow-y:auto}.connect-form__input,.connect-form__select{width:100%}.connect-form__buttons{margin-top:20px;text-align:right}.connect-form__submit{margin-left:10px}.connect-steps-modal-content__wrapper .steps-titles{font-size:14px;font-weight:400;line-height:18px}.connect-steps-modal-content__wrapper .download-button{display:inline-block;margin-left:10px}.connect-steps-modal-content__wrapper p{color:#5f6972;font-size:14px;line-height:21px}.connect-steps-modal-content__wrapper ol{padding-left:16px}.connect-steps-modal-content__wrapper li h2{color:#393e41;font-size:14px;line-height:16px;margin-bottom:12px}.connect-steps-modal-content__wrapper li label,.connect-steps-modal-content__wrapper li p{color:#5f6972;font-size:14px;line-height:18px;margin-bottom:8px}.code-snippet__wrapper{position:relative}.code-snippet__copy-btn,.code-snippet__copy-success{margin:4px;padding:2px;position:absolute;right:0;top:0}.code-snippet__copy-btn{color:#fff}.code-snippet__copy-success{color:#52c41a}.connection__container{border-radius:8px;text-align:left}.connection__container .body-text{color:#434343;font-size:16px;margin-bottom:20px}.connection__divider{border-color:#000}
/*# sourceMappingURL=main.701bdb81.css.map*/