.table-row-data-changed{background-color:#9ed2e1}.table-row-data-new{background-color:#96d9b7}.table-row-data-deleted{background-color:#ffd5d4!important;text-decoration:line-through}.notification-content{transition:opacity .5s ease-in!important}.MuiDataGrid-cellContent{width:100%;border:0}.slider-thumb-text{color:var(--color-text-inverse);font-size:small}.row-changed{font-weight:700;color:#006400!important}.row-deleted{font-weight:700;text-decoration:line-through;color:#dc143c!important}.row-drop-target{background:repeating-linear-gradient(45deg,rgba(96,109,188,.2),rgba(96,109,188,.2) 10px,rgba(70,82,152,.1) 10px,rgba(70,82,152,.1) 20px);font-weight:700}:root{color-scheme:light;--color-bg: #f6f7f8;--color-surface: #ffffff;--color-surface-alt: #f1f3f5;--color-border: #e0e0e0;--color-text: #1d2429;--color-text-muted: #4f5b63;--color-primary: #a1b2af;--color-secondary: #3c5e57;--color-primary-soft: #ccd5d3;--color-primary-faint: #f3f5f5;--color-border-strong: #c9d1d4;--color-text-inverse: #ffffff;--color-elevation-border: rgba(13, 23, 29, .08);--scrollbar-track: rgba(0, 0, 0, .04);--scrollbar-thumb: rgba(0, 0, 0, .2);--shadow-elevated: 0 8px 24px rgba(18, 31, 38, .08)}:root[data-theme=dark]{color-scheme:dark;--color-bg: #0f1316;--color-surface: #12171b;--color-surface-alt: #1a2126;--color-border: rgba(230, 234, 240, .12);--color-text: #e6eaf0;--color-text-muted: #9aa4ae;--color-primary: #9bb7b2;--color-secondary: #5ea395;--color-primary-soft: rgba(155, 183, 178, .28);--color-primary-faint: rgba(155, 183, 178, .14);--color-border-strong: rgba(230, 234, 240, .18);--color-text-inverse: #081012;--color-elevation-border: rgba(230, 234, 240, .08);--scrollbar-track: rgba(255, 255, 255, .04);--scrollbar-thumb: rgba(255, 255, 255, .18);--shadow-elevated: 0 8px 24px rgba(5, 9, 12, .6)}html,body{background-color:var(--color-bg);color:var(--color-text);transition:background-color .2s ease,color .2s ease}body{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-track{background:var(--scrollbar-track)}body::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:999px;border:3px solid transparent;background-color:var(--scrollbar-thumb)}.button-radius.button-radius.button-radius{border-radius:12px}.status-icon__container{height:24px;display:inline-block;position:relative;width:24px;z-index:1}.status-icon__selected{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.loading-panel{height:calc(100vh - 64px);width:100%}.loading-panel.loading-panel--details-mode{height:auto;min-height:calc(40vh - 64px)}.loading-panel__columns-wrapper{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);box-sizing:border-box;display:flex;height:40px;overflow:hidden;width:100%}.loading-panel__columns-wrapper>div{box-sizing:border-box;display:inline-block!important;height:100%!important;padding:2px 4px}.loading-panel__columns-wrapper>div:last-child{flex-grow:1}.loading-panel__columns-wrapper>div>*{height:100%;width:100%}.details-title{font-size:20px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.03px}.details-subtitle{font-size:14px;font-weight:400;line-height:1.43;letter-spacing:.04px;color:var(--color-text-muted)}.details-container{margin-bottom:30px}.details-container .details-delete-btn{margin-left:12px}.details-input{margin:0 0 32px!important}.details-checkbox{margin-right:24px!important}.details-actions.details-actions{margin-top:32px}.details-actions>button{border-radius:12px}.details-actions>button:not(:last-child){margin-right:16px}.details-actions .details__cancel-btn{border-color:var(--color-border)}.details-select{width:200px}.stack-app__container .stack-app__link-wrapper:nth-of-type(1n + 2){border-top:1px solid var(--color-border)}.stack-app__link{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;flex-direction:row;padding-bottom:2px;padding-top:2px;margin-bottom:4px;margin-top:4px}.stack-app__link.stack-app__link--dense{margin:0;padding:0;transform:translateY(2px)}.stack-app__link.stack-app__link--dense>svg{margin-top:0}.stack-app__link:hover,.stack-app__link:visited{color:var(--color-text)}.stack-app__link>span{color:inherit;line-height:1.2}.stack-app__link>svg{margin-top:2px}.deployment-credential-wrapper{background-color:var(--color-surface-alt);padding:24px;min-height:300px}.deployment-credential__label{flex-grow:1;max-width:50%}.deployment-header-container{box-sizing:border-box;padding:0 16px;margin-top:24px;width:100%}.deployment-header__info{font-family:monospace,sans-serif;font-weight:700}.deployment-header__info--font-400{font-weight:400}.deployment-details-container{box-sizing:border-box;padding:0 4px 0 16px;overflow:auto;margin-top:16px;width:100%}.deployment-log__row:nth-of-type(even){background-color:var(--color-primary-faint);border:1px solid var(--color-border)}.deployment-log__timestamp{box-sizing:border-box;font-family:monospace,sans-serif;padding:0 2px;margin:0}.deployment-log__entry{box-sizing:border-box;font-family:monospace,sans-serif;margin:0;padding-left:6px;white-space:pre-wrap;word-break:break-word;white-space-collapse:preserve;width:100%}.deployment__progress{padding-top:5px;width:18px}.stack-deployment__logstream{width:calc(100% - 276px)}.stack-deployment__logstream__name{word-break:break-all}.stack-deployment__refresh{width:90px}.stack-deployment__from{width:150px}.code-box{background-color:var(--color-surface-alt);border:1px solid var(--color-border);display:inline-block;margin:0;overflow:auto;padding:8px;position:relative;width:100%}.code-box__card{box-shadow:var(--shadow-elevated);border-radius:12px;background-color:var(--color-surface);border:1px solid var(--color-elevation-border);padding:16px}.code-box__header-element--margin{margin-right:16px}.code-box__countdown-wrapper{align-items:center;border:1px solid var(--color-border-strong);border-radius:4px;display:inline-flex;justify-content:center;padding:4px 14px 4px 8px}.code-box__countdown-wrapper>:first-child{margin-right:8px}.code-highlight{background-color:var(--color-surface-alt);display:inline-block;margin:4px;padding:0 4px}.file-uploader-container{align-items:center;background-color:var(--color-surface-alt);border-radius:12px;border:1px solid var(--color-border);cursor:pointer;display:flex;justify-content:center;margin:auto;min-height:125px;min-width:300px;padding:8px;width:90%;height:90%}@font-face{font-family:Asap;font-weight:300;src:url(/fonts/Asap-Light.ttf)}@font-face{font-family:Asap;font-weight:400;src:url(/fonts/Asap-Regular.ttf)}@font-face{font-family:Asap;font-weight:500;src:url(/fonts/Asap-Medium.ttf)}@font-face{font-family:Asap;font-weight:700;src:url(/fonts/Asap-Bold.ttf)}body,:root,#root,#root>div:first-child{margin:0!important;min-height:100vh!important;padding:0!important}main{min-height:calc(100vh - 56px)!important}@media screen and (min-width: 600px){main{min-height:calc(100vh - 64px)!important}}.flex-separator{display:block;flex-grow:1;height:0}.flex-grow__element{flex-grow:1}.flex--center-content{align-items:center;justify-content:center}.text--black-54{color:var(--color-text-muted)}.guest-page.guest-page.guest-page{align-items:center;background-color:#fafafa;box-sizing:border-box;display:flex;height:100vh;flex-basis:0;flex-direction:row;justify-content:center;text-align:center;width:100%}.guest-page.guest-page.guest-page>*{max-width:560px;width:100%}a.guest-links,a.guest-links:visited,a.guest-links:hover{color:var(--color-text);text-decoration-color:var(--color-text)}.app-bar-overrides{background-color:var(--color-primary)!important}.MuiDataGrid-cell{outline:0 none!important}.common-table.common-table.common-table{border-left:0 none;border-right:0 none;border-radius:0}.common-table .MuiCheckbox-root,.common-table--with-borders .MuiCheckbox-root{color:var(--color-secondary)!important}.common-table .MuiDataGrid-main,.common-table--with-borders .MuiDataGrid-main{background-color:var(--color-surface-alt)}.common-table .MuiDataGrid-columnHeaders,.common-table .MuiDataGrid-virtualScroller,.common-table--with-borders .MuiDataGrid-columnHeaders,.common-table--with-borders .MuiDataGrid-virtualScroller{background-color:var(--color-surface)}.form-dialog__form{height:inherit;overflow:hidden;max-height:inherit}.form-dialog__content{max-height:calc(100vh - 184px)!important}.autocomplete-override .MuiInputBase-root{width:280px}.autocomplete-override .MuiInputBase-root fieldset{border-color:var(--color-border)!important;border-width:1px!important;transition:all .3s}.autocomplete-override .MuiInputBase-root:hover fieldset{border-color:var(--color-text-muted)!important}.autocomplete-override .MuiInputBase-root input{color:var(--color-text)}.autocomplete-override.Mui-expanded .MuiInputBase-root fieldset,.autocomplete-override.Mui-expanded .MuiInputBase-root:hover fieldset{border-color:var(--color-secondary)!important;border-width:2px!important}.autocomplete-override .MuiSvgIcon-root{color:var(--color-text-muted)}.autocomplete-override .MuiFormLabel-root,.autocomplete-override .MuiFormLabel-root.Mui-focused{color:var(--color-secondary)}.grid-toolbar-container-override.grid-toolbar-container-override.grid-toolbar-container-override{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:flex-start;padding:4px 24px}.MuiDataGrid-columnHeaderTitle{font-weight:700!important}input.Mui-readOnly{color:var(--color-text-muted);font-style:italic}.mui-select--dense>.MuiSelect-select{padding-bottom:10px;padding-top:10px}.page--full-height{min-height:calc(100vh - 56px)!important}@media screen and (min-width: 600px){.page--full-height{min-height:calc(100vh - 64px)!important}}.p-md.p-md.p-md{padding:16px}.p-lg.p-lg.p-lg{padding:24px}.p-lg-x.p-lg-x.p-lg-x{padding-left:24px;padding-right:24px}.ml-md.ml-md.ml-md{margin-left:16px}.my-xl.my-xl.my-xl{margin-bottom:32px;margin-top:32px}.my-md.my-md.my-md{margin-bottom:16px;margin-top:16px}.progress-wrapper{display:block;height:4px;width:100%}.hidden{display:none!important}.scaly-logo{width:100px}.scaly-logo--big{width:260px}.has-pointer-cursor{cursor:pointer}.deleted-background{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,var(--color-surface));background-size:200px 200px;pointer-events:none}
