/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/stylesheets/GFTBaseStyles.scss ***!
  \******************************************************************************************************************************************************************************/@font-face{font-family:Amazon Ember Modern;src:url(/assets/EmberModernDisplayStd-Regular-C-Heth3A.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Modern;src:url(/assets/EmberModernDisplayStd-Bold-CdQjLKXk.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/assets/amazonember_rg_c9a8a743-hNCppSNb.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/assets/AmazonEmber_Bold-C6InV_Rx.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{font-family:Amazon Ember,Amazon Ember Modern,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTDialog/GFTDialog.scss ***!
  \****************************************************************************************************************************************************************************/.gft-dialog__title{display:flex;justify-content:space-between;align-items:center;padding-right:8px}.gft-dialog__close-button{position:absolute;right:8px;top:8px}.gft-dialog__content--no-padding{padding:0}.gft-dialog__actions{padding:16px 24px}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTTreeView/components/DefaultTreeItem.scss ***!
  \***********************************************************************************************************************************************************************************************/.gft-tree-item__content{display:flex;align-items:center;padding:1px 0;cursor:pointer;min-height:28px}.gft-tree-item__content:hover{background-color:#0000000a}.gft-tree-item__text{display:flex;flex:1;min-width:0;margin-left:4px;align-items:center}.gft-tree-item__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gft-tree-item__label--highlighted{font-weight:700!important}.gft-tree-item__loading{display:flex;align-items:center;padding:2px 0;margin-left:24px}.gft-tree-item__loading .MuiCircularProgress-root{margin-right:8px;width:14px!important;height:14px!important}.gft-tree-item--selected>.MuiTreeItem-content{background-color:#1976d214}.gft-tree-item--selected>.MuiTreeItem-content:hover{background-color:#1976d21f}.gft-tree-item--no-children .MuiTreeItem-iconContainer{visibility:hidden;pointer-events:none}.gft-tree-item--multiselect .MuiTreeItem-content{padding:0}.gft-tree-item--multiselect .MuiTreeItem-iconContainer{margin-right:2px}.MuiTreeItem-content{min-height:0!important;min-height:initial!important;padding:0!important}.MuiTreeItem-iconContainer{width:20px!important;margin-right:2px!important}.MuiTreeItem-group{margin-left:12px!important}.MuiCheckbox-root{padding:0!important}/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTTreeView/components/InfiniteScrollSentinel/InfiniteScrollSentinel.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/.infinite-scroll-sentinel{height:1px;width:100%;pointer-events:none;visibility:hidden}.infinite-scroll-sentinel__loading{display:flex;align-items:center;justify-content:center;padding:8px 0;min-height:36px}.infinite-scroll-sentinel__default-loader{display:flex;align-items:center;gap:8px}.infinite-scroll-sentinel__text{color:var(--mui-palette-text-secondary);font-size:.875rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTTreeView/GFTTreeView.scss ***!
  \********************************************************************************************************************************************************************************/.gft-tree-view{width:100%;overflow:auto;max-height:100%}.gft-tree-view__tree{padding:8px}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTSearchInput/GFTSearchInput.scss ***!
  \**************************************************************************************************************************************************************************************/.gft-search-input__clear-button{color:#0000008a}.gft-search-input__clear-button:hover{color:#000000de}.gft-search-input__search-icon{color:#0000008a}.gft-search-input .MuiInputBase-root{padding-right:8px}.gft-search-input .MuiCircularProgress-root{color:#0000008a}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTSearchDropdown/GFTSearchDropdown.scss ***!
  \********************************************************************************************************************************************************************************************/.gft-search-dropdown{width:100%}.gft-search-dropdown .MuiInputAdornment-positionStart{padding-left:5px}.gft-search-dropdown .MuiAutocomplete-option{padding:8px 16px}.gft-search-dropdown .MuiAutocomplete-option:hover{background-color:#0000000a}.gft-search-dropdown .MuiAutocomplete-option[aria-selected=true]{background-color:#1976d214}.gft-search-dropdown .MuiAutocomplete-loading,.gft-search-dropdown .MuiAutocomplete-noOptions{padding:16px;text-align:center;color:#0009}.gft-search-dropdown-popper.MuiAutocomplete-popper{z-index:1300}.gft-search-dropdown-popper .MuiAutocomplete-listbox{max-height:300px}/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTNavBar/GFTNavBar.scss ***!
  \****************************************************************************************************************************************************************************/.navbar{width:100%}.navbar .container{display:flex;align-items:center;width:100%;min-height:64px;padding:0 16px}.navbar .left-section{display:flex;flex-direction:row;align-items:center;gap:8px;padding-left:1rem}.navbar .right-section{display:flex;flex-direction:row;align-items:center;gap:12px;margin-left:auto;padding-right:2.5rem}.navbar .logo-container{display:flex;align-items:center}.navbar .logo{height:43px;width:auto}.navbar .title{font-size:16px;font-weight:500}.navbar .divider{height:36px;width:1px;background-color:#ffffff80;margin:0 8px}.navbar .spacer{flex-grow:1}.navbar .menu-button{color:inherit}.navbar .app-bar{z-index:1201}.navbar.-elevated{box-shadow:0 2px 4px #0000001a}.navbar.-dark{background-color:#001833;color:#fff}.navbar.-dark .menu-button{color:#f90}.navbar.-light{background-color:#fff;color:#001833}.navbar.-with-border{border-bottom:2px solid hsl(212,100%,15%)}/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTTopMenu/GFTTopMenu.scss ***!
  \******************************************************************************************************************************************************************************/.top-menu{position:fixed;top:64px;left:0;right:0;z-index:1200;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out}.top-menu.-hidden{height:0;opacity:0;pointer-events:none}.top-menu.-visible{opacity:1;pointer-events:auto}.top-menu.-dark{background-color:#001833;color:#fff}.top-menu.-light{background-color:#fff;color:#001833}.top-menu .top-menu-content{overflow-y:auto;padding:16px}.top-menu .top-menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:-1;opacity:0;transition:opacity .3s ease-in-out}.top-menu .top-menu-backdrop.-visible{opacity:1}/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTLayout/GFTLayout.scss ***!
  \****************************************************************************************************************************************************************************/.layout-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.layout-container .layout-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1100}.layout-container .layout-top-menu{z-index:1050}.layout-container .layout-content{flex:1;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/GFTSidePanel/GFTSidePanel.scss ***!
  \**********************************************************************************************************************************************************************************/.gft-collapsible-side-panel.-expanded{width:280px}.gft-collapsible-side-panel.-expanded>.paper{width:280px;border-radius:10px;margin:8px}.gft-collapsible-side-panel.-expanded>.paper>.header .toggle-btn-wrapper{right:8px}.gft-collapsible-side-panel.-collapsed{width:40px}.gft-collapsible-side-panel.-collapsed>.paper{width:40px;border-radius:10px;margin:8px}.gft-collapsible-side-panel.-collapsed>.paper>.header .toggle-btn-wrapper{right:-2px}.gft-collapsible-side-panel>.paper{box-sizing:border-box;transition:width .3s ease;background-color:var(--content-bg-color);position:relative;height:calc(100% - 16px);margin-top:8px;margin-bottom:8px;border:1px solid #e0e0e0;display:flex;flex-direction:column}.gft-collapsible-side-panel>.paper>.header{position:relative;height:48px;min-height:48px;background-color:var(--header-bg-color);display:flex;justify-content:space-between;align-items:center;padding:0 16px;flex-shrink:0}.gft-collapsible-side-panel>.paper>.header .header-content{color:#fff;flex-grow:1;margin-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gft-collapsible-side-panel>.paper>.header .toggle-btn-wrapper{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:var(--header-bg-color);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;transition:right .3s ease;z-index:1}.gft-collapsible-side-panel>.paper>.header .toggle-btn-wrapper>.toggle-btn{color:var(--toggle-btn-color);padding:0}.gft-collapsible-side-panel>.paper>.header .toggle-btn-wrapper>.toggle-btn:hover{color:var(--toggle-btn-color)}.gft-collapsible-side-panel>.paper>.content-wrapper{flex:1;overflow-y:auto;overflow-x:hidden}.gft-collapsible-side-panel>.paper>.content-wrapper>.content{padding:var(--content-padding)}.side-panel-section{margin-bottom:24px}.side-panel-section>.title{font-size:1.25rem;font-weight:500;margin-bottom:8px;color:#333}.side-panel-section>.description{font-size:.875rem;color:#666;margin-bottom:16px}.side-panel-section>.actions{display:flex;gap:8px}.side-panel-section>.actions>.button{padding:8px 16px;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.side-panel-section>.actions>.button.-primary{background-color:#1976d2;color:#fff;border:none}.side-panel-section>.actions>.button.-primary:hover{background-color:#1565c0}.side-panel-section>.actions>.button.-outline{background-color:transparent;border:1px solid #1976d2;color:#1976d2}.side-panel-section>.actions>.button.-outline:hover{background-color:#1976d20a}
