.AuditTrailView-module_scrollableBody{overflow:auto !important}.AuditTrailView-module_userName{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditTrailView-module_tableContainer{padding:15px 30px 5px 15px}.AuditTrailView-module_tableContainer .AuditTrailView-module_loadMoreButton{display:block;width:100%;padding:10px}.AuditTrailView-module_tableContainer p{padding:0px;margin:0px;font-size:14px;color:#6f6f6f}.AuditTrailView-module_tableContainer h1{font-size:14px;color:#6f6f6f}.AuditTrailView-module_loadMoreHolder{display:flex;flex-direction:column;height:60px}.AuditTrailView-module_authenticatedUser{font-size:16px;color:#a1d55d;margin-right:8px}.AuditTrailView-module_entityIcons{position:relative;top:5px;margin-right:8px;width:20px;height:20px;display:inline-block;background-color:#025687;border-radius:25px}.AuditTrailView-module_entityIcons .AuditTrailView-module_orcIcon{position:relative}.AuditTrailView-module_entityIcons .AuditTrailView-module_icon{position:relative}.AuditTrailView-module_entityIcons .AuditTrailView-module_OrchestrationIcon{width:14px !important}.AuditTrailView-module_entityIcons .AuditTrailView-module_iconHolder{position:absolute;left:50%;transform:translateX(-50%);margin-top:3px;color:#fff;width:10px}.AuditTrailView-module_entityIcons .AuditTrailView-module_userGroup{width:14px}.AuditTrailView-module_entityIcons .AuditTrailView-module_plugIcon{margin-top:4px}.AuditTrailView-module_esign{font-size:20px;color:#a1d55d}.AuditTrailView-module_detailViewHolder{display:grid;grid-template-columns:120px 1fr;column-gap:20px;color:#6f6f6f;font-size:inherit;padding:0 5px}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_title{text-transform:capitalize;font-weight:bold;padding:5px 0}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail{padding:5px 0}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_subDetail{color:#909090}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_subDetail span{padding:5px 10px 0 0}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_tableData>tbody>tr>th{padding:8px;text-align:left;border:1px solid #dadce0}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_tableData>tbody>tr>th:nth-child(2){width:100%}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_tableData>tbody>tr>td{padding:8px;border:1px solid #dadce0;word-wrap:break-word}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_tableData>tbody>tr>td .AuditTrailView-module_pathData{max-width:250px;word-wrap:break-word}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_tableData>tbody>tr>td .AuditTrailView-module_kind{font-size:12px;color:#909090}.AuditTrailView-module_detailViewHolder .AuditTrailView-module_detail .AuditTrailView-module_tableData>tbody>tr>td .AuditTrailView-module_cellData{max-width:350px}.AuditTrailView-module_auditTrailHolder{padding:10px 0 5px 0}.AuditTrailView-module_label{font-family:"Lato",Arial,Helvetica,sans-serif;color:#6f6f6f;font-size:14px;padding:8px 0}.AuditTrailView-module_jsonViewer{font-size:13px}.AuditTrailView-module_changes{display:block !important}.AuditTrailView-module_exportHeader{text-align:center;margin:20px 0px 5px 0px;font-size:15px;letter-spacing:1px;font-weight:bold}@media print{.AuditTrailView-module_warningWrapper{display:none}}
.Form-module_deleteMessage{margin:30px 0 0 0;text-align:center;font-weight:bold;font-size:16px}#Form-module_snackbarContainer{min-height:40px;width:200px;flex:1;margin:0 50px;justify-content:center;align-items:center;border-radius:6px}#Form-module_snackbarIcon{margin:0 5px 0 10px;font-size:12px;color:#fff}#Form-module_snackbarText{margin:0 10px 0 5px;font-size:14px;color:#fff}.Form-module_formRow{display:flex;justify-content:center;align-items:center}.Form-module_formRow>*{flex:1}.Form-module_formColumn{width:50%;position:relative;float:left}.Form-module_formColumn .Form-module_connectionContainer.Form-module_inModal{display:flex;flex-wrap:wrap}.Form-module_formColumn .Form-module_connectionContainer.Form-module_inModal .Form-module_connection{width:100% !important}table{width:100%;border-collapse:collapse}table .Form-module_tableBody p{max-width:400px;padding:10px;pointer-events:none;overflow:hidden;text-overflow:ellipsis}table .Form-module_tableBody tr{border:1px solid #dadce0;background-color:#fff}table .Form-module_tableBody tr td{min-width:150px;overflow:auto;padding:8px 20px;font-size:14px;color:#6f6f6f}table .Form-module_tableBody tr td:first-of-type{text-align:right;border-right:1px solid #dadce0}table .Form-module_tableBody tr:nth-child(even){background-color:#f6f6f6}table .Form-module_tableBody tr:hover{background-color:#e8e8e8}#Form-module_alertDialogTitle *{font-weight:bold}.Form-module_notes{height:350px}.Form-module_notes>div{height:250px}.Form-module_notes>div>div:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Form-module_notes>div>div:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
#PlatformHealth-module_inner .PlatformHealth-module_inner{width:100%;padding:80px 30px 0 30px;position:absolute}#PlatformHealth-module_inner .PlatformHealth-module_inner>*{margin:10px 0;overflow:hidden}#PlatformHealth-module_inner .PlatformHealth-module_inner .PlatformHealth-module_expandIcon{font-size:16px}
.ConnectorViewer-module_connectorDetails{height:60vh}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm{display:flex;flex-direction:row;padding:25px;align-items:stretch}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft{width:35%;overflow:hidden;padding:20px 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_connectorIcon{height:250px;width:250px;display:flex;background-color:rgba(0,0,0,0);justify-content:center;align-items:center;border-radius:6px;border:1px solid #dadce0;transition:all .1s ease-in-out}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_connectorIcon img{width:80%;border-radius:6px;user-select:none}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_connectorIcon svg{font-size:175px;user-select:none}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_connectorDesc{margin:30px 0 30px 0;min-height:80px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_connectorDesc h1{color:#373737;font-size:28px;text-align:center;margin:0}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_connectorDesc p{color:#6f6f6f;font-size:16px;margin:15px 0 0 0}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_createConnectionHolder{width:100%}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_createConnectionHolder .ConnectorViewer-module_connectorVersions{float:left;display:inline-block}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_createConnectionHolder .ConnectorViewer-module_selectorField{width:100px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_createConnectionHolder .ConnectorViewer-module_buttonHolder{margin-top:7px;display:inline-block}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_createConnectionHolder .ConnectorViewer-module_buttonHolder .ConnectorViewer-module_actionButton{align-items:center;background-color:#025687;border-radius:4px;display:flex;height:38px;justify-content:space-between;user-select:none;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_createConnectionHolder .ConnectorViewer-module_buttonHolder .ConnectorViewer-module_actionButton .ConnectorViewer-module_actionLabel{color:#fff;font-size:12px;letter-spacing:.6px;margin:0 4px 0 9px;padding-right:10px;padding-left:5px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_fab{height:60px;width:220px;display:flex;align-items:center;justify-content:center;background-color:#025687;border-radius:6px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);transition:all .1s ease-in-out;font-size:3.125rem;color:#fff;text-align:center;line-height:70px;user-select:none}@media only screen and (max-width: 1000px){.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_fab{height:55px;width:183px}}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_fab:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);cursor:pointer;background-color:#02629a}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_fab .ConnectorViewer-module_fabIcon{height:24px;margin-right:5px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formLeft .ConnectorViewer-module_fab h1{font-size:15px;margin:0 15px 0 0;letter-spacing:1px;-webkit-font-smoothing:antialiased;backface-visibility:hidden;transform:translateZ(0)}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight{width:65%;display:table;min-height:40vh;flex-direction:column;align-items:stretch;border:1px solid #dadce0;border-radius:10px;padding:10px;position:relative}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight::-webkit-scrollbar{width:2px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_events h1{color:#373737;font-size:22px;text-align:center}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_events .ConnectorViewer-module_eventContainer{display:flex;flex-wrap:wrap;margin-left:16px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_events .ConnectorViewer-module_eventContainer .ConnectorViewer-module_event{width:calc(50% - 50px);overflow:hidden;margin:6px;padding:16px;border-radius:6px;transition:all .2s ease-in-out;border:1px solid #dadce0;background-color:rgba(2,98,154,.1)}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_events .ConnectorViewer-module_eventContainer .ConnectorViewer-module_event:hover{cursor:pointer;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_events .ConnectorViewer-module_eventContainer .ConnectorViewer-module_event h2{margin:0;color:#373737;font-size:16px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_events .ConnectorViewer-module_eventContainer .ConnectorViewer-module_event p{display:-webkit-box;margin-top:6px;line-height:16px;overflow:hidden;color:#909090;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_events .ConnectorViewer-module_eventContainer p{color:#6f6f6f;font-size:16px;margin:auto}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_actions h2{color:#373737;font-size:22px;text-align:center}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_actions .ConnectorViewer-module_actionContainer{display:flex;flex-wrap:wrap;margin-left:16px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_actions .ConnectorViewer-module_actionContainer .ConnectorViewer-module_action{width:calc(50% - 50px);margin:6px;padding:16px;border-radius:6px;transition:all .2s ease-in-out;border:1px solid #dadce0;background-color:rgba(2,98,154,.1)}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_actions .ConnectorViewer-module_actionContainer .ConnectorViewer-module_action:hover{cursor:pointer;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_actions .ConnectorViewer-module_actionContainer .ConnectorViewer-module_action h1{margin:0;color:#373737;font-size:16px}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_actions .ConnectorViewer-module_actionContainer .ConnectorViewer-module_action p{display:-webkit-box;margin-top:6px;line-height:16px;overflow:hidden;color:#909090;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_actions .ConnectorViewer-module_actionContainer p{color:#6f6f6f;font-size:16px;margin:auto}.ConnectorViewer-module_connectorDetails .ConnectorViewer-module_connectorForm .ConnectorViewer-module_formRight .ConnectorViewer-module_loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ConnectorViewer-module_version p{padding:0 0 10px 15px;color:#6f6f6f;font-size:13px}

.ConnectionForm-module_form{display:flex;justify-content:space-around;overflow:hidden;position:relative;min-height:50px;align-items:start}.ConnectionForm-module_form .ConnectionForm-module_leftColumn{width:100%;padding:0 10px}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_formRow{display:flex;justify-content:center;align-items:center;margin-top:20px}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_formRow>*{flex:1}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_formRow .ConnectionForm-module_radioOptionsField{border:1px solid #909090;border-radius:5px;padding-bottom:4px}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_formRow .ConnectionForm-module_radioOptionsField .ConnectionForm-module_formLabel{margin:0 14px;padding:0 4px;font-size:11px;text-transform:capitalize}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_formRow .ConnectionForm-module_radioOptionsField .ConnectionForm-module_formContent{padding:0 12px}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_sliderRoot{width:80%;margin-left:auto;margin-right:auto}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_markLabel{text-transform:capitalize}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_iconTray{display:flex;padding-left:10px;padding-bottom:10px;justify-content:left;align-items:center}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_iconTray .ConnectionForm-module_iconButton{font-size:25px;padding:5px;color:#6f6f6f}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_iconTray .ConnectionForm-module_iconButton:hover{color:#373737}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_iconTray .ConnectionForm-module_iconButton:hover .ConnectionForm-module_popupText{display:block}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_iconTray .ConnectionForm-module_iconButton .ConnectionForm-module_popupText{display:none;min-width:150px;max-width:450px;white-space:nowrap;left:30px;position:absolute;transition:all .1s ease-in-out;font-size:14px;z-index:9999;overflow:hidden;margin-top:30px;padding:3px 8px;border-radius:6px;color:#6f6f6f;background:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}.ConnectionForm-module_form .ConnectionForm-module_leftColumn .ConnectionForm-module_iconTray .ConnectionForm-module_iconButton .ConnectionForm-module_iconText{font-size:20px;padding-left:10px}.ConnectionForm-module_form .ConnectionForm-module_rightColumn{width:55%;align-items:center}.ConnectionForm-module_form .ConnectionForm-module_rightColumn .ConnectionForm-module_connectionContainer{width:100%;display:flex;flex-direction:column;align-items:center}.ConnectionForm-module_form.ConnectionForm-module_manageBox .ConnectionForm-module_leftColumn{width:45%;margin-left:20px}.ConnectionForm-module_selectFormControl{margin-top:8px;margin-bottom:4px}.ConnectionForm-module_radioFieldContainer{padding-top:2px}.ConnectionForm-module_connectionManagement{padding:0 10px;margin-left:10px}.ConnectionForm-module_connectionManagement .ConnectionForm-module_managementField{width:100%;border:1px solid #909090;border-radius:5px;padding:0 7px 12px 7px}.ConnectionForm-module_connectionManagement .ConnectionForm-module_managementField .ConnectionForm-module_managementLabel{text-transform:capitalize;font-size:11px;margin:0 14px;padding:0 4px}.ConnectionForm-module_downloadUrlContainer .ConnectionForm-module_provisionLabel{font-size:1rem;font-weight:bolder}.ConnectionForm-module_downloadUrlContainer .ConnectionForm-module_provisionDetails{padding:10px 0}.ConnectionForm-module_disassociationFieldHolder p{margin-bottom:5px}.ConnectionForm-module_disassociationFieldHolder .ConnectionForm-module_disassociationInfo{font-size:12px;padding:10px 0 7px}.ConnectionForm-module_connectorName{font-weight:bolder}.ConnectionForm-module_emptyToken{font-size:11px;padding:8px;text-align:center;border-radius:4px;background-color:#e8e8e8;text-transform:uppercase}.ConnectionForm-module_connectionActionList .ConnectionForm-module_actionList{padding:10px 0 0 10px;margin:0}.ConnectionForm-module_connectionActionList .ConnectionForm-module_actionList li{display:inline-block;font-size:18px;color:#6f6f6f;align-self:center}.ConnectionForm-module_connectionActionList .ConnectionForm-module_actionList li .ConnectionForm-module_reportIcon{width:22px;margin:-4px}.ConnectionForm-module_connectionActionList .ConnectionForm-module_actionList li .ConnectionForm-module_iconButtonsItem{margin:3px;height:45px;width:45px;border:1px solid #e8e8e8;border-radius:25px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2)}.ConnectionForm-module_connectionActionList .ConnectionForm-module_actionList li .ConnectionForm-module_iconButtonsItem .ConnectionForm-module_iconButtons .ConnectionForm-module_statusIcon{margin:5px 0 0 12px;font-size:14px;align-self:center;filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.5))}.ConnectionForm-module_connectionActionList .ConnectionForm-module_actionList li .ConnectionForm-module_iconButtonsItem .ConnectionForm-module_iconButtons .ConnectionForm-module_statusIcon.ConnectionForm-module_ok{color:#a1d55d}.ConnectionForm-module_connectionActionList .ConnectionForm-module_actionList li .ConnectionForm-module_iconButtonsItem .ConnectionForm-module_iconButtons .ConnectionForm-module_statusIcon.ConnectionForm-module_error{color:#d0355c}.ConnectionForm-module_AdornTextField{height:50px}.ConnectionForm-module_AdornTextField .ConnectionForm-module_copyIcon{margin:0;padding:0;font-size:14px}.ConnectionForm-module_systemInfoHolder{padding-bottom:20px}.ConnectionForm-module_systemInfoHolder .ConnectionForm-module_title{font-weight:bolder;padding-bottom:5px;display:inline-block;text-transform:capitalize}.ConnectionForm-module_systemInfoHolder .ConnectionForm-module_title:first-child{color:#025687}.ConnectionForm-module_systemInfoHolder .ConnectionForm-module_text{display:inline-block}.ConnectionForm-module_systemInfoHolder .ConnectionForm-module_systemInfoContent{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin-bottom:15px}.ConnectionForm-module_systemInfoHolder .ConnectionForm-module_systemInfoContent div{padding-bottom:4px}.ConnectionForm-module_systemInfoHolder:after{content:" ";width:100%;display:block;height:1px;background:#e8e8e8}.ConnectionForm-module_connectionSettings{height:400px}.ConnectionForm-module_infoText{font-size:12px}.ConnectionForm-module_systemInfo{position:relative;padding-bottom:20px;min-height:200px}.ConnectionForm-module_systemInfo .ConnectionForm-module_infoIcon{cursor:pointer;position:absolute;right:5px;display:inline;color:#025687}.ConnectionForm-module_systemInfo .ConnectionForm-module_infoIcon span{padding-left:5px}.ConnectionForm-module_systemInfo .ConnectionForm-module_systemInfoPop{padding:10px;width:500px}.ConnectionForm-module_loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ConnectionForm-module_managementContainer{position:relative;min-height:200px;padding:0 10px 0 10px}.ConnectionForm-module_downloadIcon{padding-right:5px;font-size:12px}.ConnectionForm-module_detailsHolder{padding-top:15px}.ConnectionForm-module_detailsHolder .ConnectionForm-module_loaderContainer{position:relative;min-height:200px}
.ConnectionsSection-module_connectionContainer{width:100%;display:flex;flex-wrap:wrap}.ConnectionsSection-module_heading{border-bottom:1px solid #dadce0}.ConnectionsSection-module_connectionsList{margin-top:7px;display:flex;flex-direction:column;gap:8px}.ConnectionsSection-module_loader{margin:0 auto}.ConnectionsSection-module_list{display:grid;grid-template-columns:repeat(auto-fill, 130px);row-gap:25;margin-top:30px}.ConnectionsSection-module_loadMoreHolder{display:flex;flex-direction:column;padding-bottom:20px}
.gap0{gap:0px}.ma0{margin:0px}.mv0{margin-top:0px;margin-bottom:0px}.mh0{margin-left:0px;margin-right:0px}.mt0{margin-top:0px}.mr0{margin-right:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.pa0{padding:0px}.pv0{padding-top:0px;padding-bottom:0px}.ph0{padding-left:0px;padding-right:0px}.pt0{padding-top:0px}.pr0{padding-right:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.h0{height:0px}.w0{width:0px}.gap1{gap:4px}.ma1{margin:4px}.mv1{margin-top:4px;margin-bottom:4px}.mh1{margin-left:4px;margin-right:4px}.mt1{margin-top:4px}.mr1{margin-right:4px}.mb1{margin-bottom:4px}.ml1{margin-left:4px}.pa1{padding:4px}.pv1{padding-top:4px;padding-bottom:4px}.ph1{padding-left:4px;padding-right:4px}.pt1{padding-top:4px}.pr1{padding-right:4px}.pb1{padding-bottom:4px}.pl1{padding-left:4px}.h1{height:4px}.w1{width:4px}.gap2{gap:8px}.ma2{margin:8px}.mv2{margin-top:8px;margin-bottom:8px}.mh2{margin-left:8px;margin-right:8px}.mt2{margin-top:8px}.mr2{margin-right:8px}.mb2{margin-bottom:8px}.ml2{margin-left:8px}.pa2{padding:8px}.pv2{padding-top:8px;padding-bottom:8px}.ph2{padding-left:8px;padding-right:8px}.pt2{padding-top:8px}.pr2{padding-right:8px}.pb2{padding-bottom:8px}.pl2{padding-left:8px}.h2{height:8px}.w2{width:8px}.gap3{gap:12px}.ma3{margin:12px}.mv3{margin-top:12px;margin-bottom:12px}.mh3{margin-left:12px;margin-right:12px}.mt3{margin-top:12px}.mr3{margin-right:12px}.mb3{margin-bottom:12px}.ml3{margin-left:12px}.pa3{padding:12px}.pv3{padding-top:12px;padding-bottom:12px}.ph3{padding-left:12px;padding-right:12px}.pt3{padding-top:12px}.pr3{padding-right:12px}.pb3{padding-bottom:12px}.pl3{padding-left:12px}.h3{height:12px}.w3{width:12px}.gap4{gap:16px}.ma4{margin:16px}.mv4{margin-top:16px;margin-bottom:16px}.mh4{margin-left:16px;margin-right:16px}.mt4{margin-top:16px}.mr4{margin-right:16px}.mb4{margin-bottom:16px}.ml4{margin-left:16px}.pa4{padding:16px}.pv4{padding-top:16px;padding-bottom:16px}.ph4{padding-left:16px;padding-right:16px}.pt4{padding-top:16px}.pr4{padding-right:16px}.pb4{padding-bottom:16px}.pl4{padding-left:16px}.h4{height:16px}.w4{width:16px}.gap5{gap:20px}.ma5{margin:20px}.mv5{margin-top:20px;margin-bottom:20px}.mh5{margin-left:20px;margin-right:20px}.mt5{margin-top:20px}.mr5{margin-right:20px}.mb5{margin-bottom:20px}.ml5{margin-left:20px}.pa5{padding:20px}.pv5{padding-top:20px;padding-bottom:20px}.ph5{padding-left:20px;padding-right:20px}.pt5{padding-top:20px}.pr5{padding-right:20px}.pb5{padding-bottom:20px}.pl5{padding-left:20px}.h5{height:20px}.w5{width:20px}.gap6{gap:24px}.ma6{margin:24px}.mv6{margin-top:24px;margin-bottom:24px}.mh6{margin-left:24px;margin-right:24px}.mt6{margin-top:24px}.mr6{margin-right:24px}.mb6{margin-bottom:24px}.ml6{margin-left:24px}.pa6{padding:24px}.pv6{padding-top:24px;padding-bottom:24px}.ph6{padding-left:24px;padding-right:24px}.pt6{padding-top:24px}.pr6{padding-right:24px}.pb6{padding-bottom:24px}.pl6{padding-left:24px}.h6{height:24px}.w6{width:24px}.mauto{margin:auto}.mhauto{margin-left:auto;margin-right:auto}.mvauto{margin-top:auto;margin-bottom:auto}.-ml1{margin-left:-4px}.h100{height:100%}.h100-min{min-height:100%}.h100-max{max-height:100%}.vh100{height:100vh}.vh100-min{min-height:100vh}.vh100-max{max-height:100vh}.w100{width:100%}.w100-min{min-width:100%}.w100-max{max-width:100%}.vw100{width:100vw}.vw100-min{min-width:100vw}.vw100-max{max-width:100vw}.h99{height:99%}.h99-min{min-height:99%}.h99-max{max-height:99%}.vh99{height:99vh}.vh99-min{min-height:99vh}.vh99-max{max-height:99vh}.w99{width:99%}.w99-min{min-width:99%}.w99-max{max-width:99%}.vw99{width:99vw}.vw99-min{min-width:99vw}.vw99-max{max-width:99vw}.h98{height:98%}.h98-min{min-height:98%}.h98-max{max-height:98%}.vh98{height:98vh}.vh98-min{min-height:98vh}.vh98-max{max-height:98vh}.w98{width:98%}.w98-min{min-width:98%}.w98-max{max-width:98%}.vw98{width:98vw}.vw98-min{min-width:98vw}.vw98-max{max-width:98vw}.h97{height:97%}.h97-min{min-height:97%}.h97-max{max-height:97%}.vh97{height:97vh}.vh97-min{min-height:97vh}.vh97-max{max-height:97vh}.w97{width:97%}.w97-min{min-width:97%}.w97-max{max-width:97%}.vw97{width:97vw}.vw97-min{min-width:97vw}.vw97-max{max-width:97vw}.h96{height:96%}.h96-min{min-height:96%}.h96-max{max-height:96%}.vh96{height:96vh}.vh96-min{min-height:96vh}.vh96-max{max-height:96vh}.w96{width:96%}.w96-min{min-width:96%}.w96-max{max-width:96%}.vw96{width:96vw}.vw96-min{min-width:96vw}.vw96-max{max-width:96vw}.h95{height:95%}.h95-min{min-height:95%}.h95-max{max-height:95%}.vh95{height:95vh}.vh95-min{min-height:95vh}.vh95-max{max-height:95vh}.w95{width:95%}.w95-min{min-width:95%}.w95-max{max-width:95%}.vw95{width:95vw}.vw95-min{min-width:95vw}.vw95-max{max-width:95vw}.h94{height:94%}.h94-min{min-height:94%}.h94-max{max-height:94%}.vh94{height:94vh}.vh94-min{min-height:94vh}.vh94-max{max-height:94vh}.w94{width:94%}.w94-min{min-width:94%}.w94-max{max-width:94%}.vw94{width:94vw}.vw94-min{min-width:94vw}.vw94-max{max-width:94vw}.h93{height:93%}.h93-min{min-height:93%}.h93-max{max-height:93%}.vh93{height:93vh}.vh93-min{min-height:93vh}.vh93-max{max-height:93vh}.w93{width:93%}.w93-min{min-width:93%}.w93-max{max-width:93%}.vw93{width:93vw}.vw93-min{min-width:93vw}.vw93-max{max-width:93vw}.h92{height:92%}.h92-min{min-height:92%}.h92-max{max-height:92%}.vh92{height:92vh}.vh92-min{min-height:92vh}.vh92-max{max-height:92vh}.w92{width:92%}.w92-min{min-width:92%}.w92-max{max-width:92%}.vw92{width:92vw}.vw92-min{min-width:92vw}.vw92-max{max-width:92vw}.h91{height:91%}.h91-min{min-height:91%}.h91-max{max-height:91%}.vh91{height:91vh}.vh91-min{min-height:91vh}.vh91-max{max-height:91vh}.w91{width:91%}.w91-min{min-width:91%}.w91-max{max-width:91%}.vw91{width:91vw}.vw91-min{min-width:91vw}.vw91-max{max-width:91vw}.h90{height:90%}.h90-min{min-height:90%}.h90-max{max-height:90%}.vh90{height:90vh}.vh90-min{min-height:90vh}.vh90-max{max-height:90vh}.w90{width:90%}.w90-min{min-width:90%}.w90-max{max-width:90%}.vw90{width:90vw}.vw90-min{min-width:90vw}.vw90-max{max-width:90vw}.h89{height:89%}.h89-min{min-height:89%}.h89-max{max-height:89%}.vh89{height:89vh}.vh89-min{min-height:89vh}.vh89-max{max-height:89vh}.w89{width:89%}.w89-min{min-width:89%}.w89-max{max-width:89%}.vw89{width:89vw}.vw89-min{min-width:89vw}.vw89-max{max-width:89vw}.h88{height:88%}.h88-min{min-height:88%}.h88-max{max-height:88%}.vh88{height:88vh}.vh88-min{min-height:88vh}.vh88-max{max-height:88vh}.w88{width:88%}.w88-min{min-width:88%}.w88-max{max-width:88%}.vw88{width:88vw}.vw88-min{min-width:88vw}.vw88-max{max-width:88vw}.h87{height:87%}.h87-min{min-height:87%}.h87-max{max-height:87%}.vh87{height:87vh}.vh87-min{min-height:87vh}.vh87-max{max-height:87vh}.w87{width:87%}.w87-min{min-width:87%}.w87-max{max-width:87%}.vw87{width:87vw}.vw87-min{min-width:87vw}.vw87-max{max-width:87vw}.h86{height:86%}.h86-min{min-height:86%}.h86-max{max-height:86%}.vh86{height:86vh}.vh86-min{min-height:86vh}.vh86-max{max-height:86vh}.w86{width:86%}.w86-min{min-width:86%}.w86-max{max-width:86%}.vw86{width:86vw}.vw86-min{min-width:86vw}.vw86-max{max-width:86vw}.h85{height:85%}.h85-min{min-height:85%}.h85-max{max-height:85%}.vh85{height:85vh}.vh85-min{min-height:85vh}.vh85-max{max-height:85vh}.w85{width:85%}.w85-min{min-width:85%}.w85-max{max-width:85%}.vw85{width:85vw}.vw85-min{min-width:85vw}.vw85-max{max-width:85vw}.h84{height:84%}.h84-min{min-height:84%}.h84-max{max-height:84%}.vh84{height:84vh}.vh84-min{min-height:84vh}.vh84-max{max-height:84vh}.w84{width:84%}.w84-min{min-width:84%}.w84-max{max-width:84%}.vw84{width:84vw}.vw84-min{min-width:84vw}.vw84-max{max-width:84vw}.h83{height:83%}.h83-min{min-height:83%}.h83-max{max-height:83%}.vh83{height:83vh}.vh83-min{min-height:83vh}.vh83-max{max-height:83vh}.w83{width:83%}.w83-min{min-width:83%}.w83-max{max-width:83%}.vw83{width:83vw}.vw83-min{min-width:83vw}.vw83-max{max-width:83vw}.h82{height:82%}.h82-min{min-height:82%}.h82-max{max-height:82%}.vh82{height:82vh}.vh82-min{min-height:82vh}.vh82-max{max-height:82vh}.w82{width:82%}.w82-min{min-width:82%}.w82-max{max-width:82%}.vw82{width:82vw}.vw82-min{min-width:82vw}.vw82-max{max-width:82vw}.h81{height:81%}.h81-min{min-height:81%}.h81-max{max-height:81%}.vh81{height:81vh}.vh81-min{min-height:81vh}.vh81-max{max-height:81vh}.w81{width:81%}.w81-min{min-width:81%}.w81-max{max-width:81%}.vw81{width:81vw}.vw81-min{min-width:81vw}.vw81-max{max-width:81vw}.h80{height:80%}.h80-min{min-height:80%}.h80-max{max-height:80%}.vh80{height:80vh}.vh80-min{min-height:80vh}.vh80-max{max-height:80vh}.w80{width:80%}.w80-min{min-width:80%}.w80-max{max-width:80%}.vw80{width:80vw}.vw80-min{min-width:80vw}.vw80-max{max-width:80vw}.h79{height:79%}.h79-min{min-height:79%}.h79-max{max-height:79%}.vh79{height:79vh}.vh79-min{min-height:79vh}.vh79-max{max-height:79vh}.w79{width:79%}.w79-min{min-width:79%}.w79-max{max-width:79%}.vw79{width:79vw}.vw79-min{min-width:79vw}.vw79-max{max-width:79vw}.h78{height:78%}.h78-min{min-height:78%}.h78-max{max-height:78%}.vh78{height:78vh}.vh78-min{min-height:78vh}.vh78-max{max-height:78vh}.w78{width:78%}.w78-min{min-width:78%}.w78-max{max-width:78%}.vw78{width:78vw}.vw78-min{min-width:78vw}.vw78-max{max-width:78vw}.h77{height:77%}.h77-min{min-height:77%}.h77-max{max-height:77%}.vh77{height:77vh}.vh77-min{min-height:77vh}.vh77-max{max-height:77vh}.w77{width:77%}.w77-min{min-width:77%}.w77-max{max-width:77%}.vw77{width:77vw}.vw77-min{min-width:77vw}.vw77-max{max-width:77vw}.h76{height:76%}.h76-min{min-height:76%}.h76-max{max-height:76%}.vh76{height:76vh}.vh76-min{min-height:76vh}.vh76-max{max-height:76vh}.w76{width:76%}.w76-min{min-width:76%}.w76-max{max-width:76%}.vw76{width:76vw}.vw76-min{min-width:76vw}.vw76-max{max-width:76vw}.h75{height:75%}.h75-min{min-height:75%}.h75-max{max-height:75%}.vh75{height:75vh}.vh75-min{min-height:75vh}.vh75-max{max-height:75vh}.w75{width:75%}.w75-min{min-width:75%}.w75-max{max-width:75%}.vw75{width:75vw}.vw75-min{min-width:75vw}.vw75-max{max-width:75vw}.h74{height:74%}.h74-min{min-height:74%}.h74-max{max-height:74%}.vh74{height:74vh}.vh74-min{min-height:74vh}.vh74-max{max-height:74vh}.w74{width:74%}.w74-min{min-width:74%}.w74-max{max-width:74%}.vw74{width:74vw}.vw74-min{min-width:74vw}.vw74-max{max-width:74vw}.h73{height:73%}.h73-min{min-height:73%}.h73-max{max-height:73%}.vh73{height:73vh}.vh73-min{min-height:73vh}.vh73-max{max-height:73vh}.w73{width:73%}.w73-min{min-width:73%}.w73-max{max-width:73%}.vw73{width:73vw}.vw73-min{min-width:73vw}.vw73-max{max-width:73vw}.h72{height:72%}.h72-min{min-height:72%}.h72-max{max-height:72%}.vh72{height:72vh}.vh72-min{min-height:72vh}.vh72-max{max-height:72vh}.w72{width:72%}.w72-min{min-width:72%}.w72-max{max-width:72%}.vw72{width:72vw}.vw72-min{min-width:72vw}.vw72-max{max-width:72vw}.h71{height:71%}.h71-min{min-height:71%}.h71-max{max-height:71%}.vh71{height:71vh}.vh71-min{min-height:71vh}.vh71-max{max-height:71vh}.w71{width:71%}.w71-min{min-width:71%}.w71-max{max-width:71%}.vw71{width:71vw}.vw71-min{min-width:71vw}.vw71-max{max-width:71vw}.h70{height:70%}.h70-min{min-height:70%}.h70-max{max-height:70%}.vh70{height:70vh}.vh70-min{min-height:70vh}.vh70-max{max-height:70vh}.w70{width:70%}.w70-min{min-width:70%}.w70-max{max-width:70%}.vw70{width:70vw}.vw70-min{min-width:70vw}.vw70-max{max-width:70vw}.h69{height:69%}.h69-min{min-height:69%}.h69-max{max-height:69%}.vh69{height:69vh}.vh69-min{min-height:69vh}.vh69-max{max-height:69vh}.w69{width:69%}.w69-min{min-width:69%}.w69-max{max-width:69%}.vw69{width:69vw}.vw69-min{min-width:69vw}.vw69-max{max-width:69vw}.h68{height:68%}.h68-min{min-height:68%}.h68-max{max-height:68%}.vh68{height:68vh}.vh68-min{min-height:68vh}.vh68-max{max-height:68vh}.w68{width:68%}.w68-min{min-width:68%}.w68-max{max-width:68%}.vw68{width:68vw}.vw68-min{min-width:68vw}.vw68-max{max-width:68vw}.h67{height:67%}.h67-min{min-height:67%}.h67-max{max-height:67%}.vh67{height:67vh}.vh67-min{min-height:67vh}.vh67-max{max-height:67vh}.w67{width:67%}.w67-min{min-width:67%}.w67-max{max-width:67%}.vw67{width:67vw}.vw67-min{min-width:67vw}.vw67-max{max-width:67vw}.h66{height:66%}.h66-min{min-height:66%}.h66-max{max-height:66%}.vh66{height:66vh}.vh66-min{min-height:66vh}.vh66-max{max-height:66vh}.w66{width:66%}.w66-min{min-width:66%}.w66-max{max-width:66%}.vw66{width:66vw}.vw66-min{min-width:66vw}.vw66-max{max-width:66vw}.h65{height:65%}.h65-min{min-height:65%}.h65-max{max-height:65%}.vh65{height:65vh}.vh65-min{min-height:65vh}.vh65-max{max-height:65vh}.w65{width:65%}.w65-min{min-width:65%}.w65-max{max-width:65%}.vw65{width:65vw}.vw65-min{min-width:65vw}.vw65-max{max-width:65vw}.h64{height:64%}.h64-min{min-height:64%}.h64-max{max-height:64%}.vh64{height:64vh}.vh64-min{min-height:64vh}.vh64-max{max-height:64vh}.w64{width:64%}.w64-min{min-width:64%}.w64-max{max-width:64%}.vw64{width:64vw}.vw64-min{min-width:64vw}.vw64-max{max-width:64vw}.h63{height:63%}.h63-min{min-height:63%}.h63-max{max-height:63%}.vh63{height:63vh}.vh63-min{min-height:63vh}.vh63-max{max-height:63vh}.w63{width:63%}.w63-min{min-width:63%}.w63-max{max-width:63%}.vw63{width:63vw}.vw63-min{min-width:63vw}.vw63-max{max-width:63vw}.h62{height:62%}.h62-min{min-height:62%}.h62-max{max-height:62%}.vh62{height:62vh}.vh62-min{min-height:62vh}.vh62-max{max-height:62vh}.w62{width:62%}.w62-min{min-width:62%}.w62-max{max-width:62%}.vw62{width:62vw}.vw62-min{min-width:62vw}.vw62-max{max-width:62vw}.h61{height:61%}.h61-min{min-height:61%}.h61-max{max-height:61%}.vh61{height:61vh}.vh61-min{min-height:61vh}.vh61-max{max-height:61vh}.w61{width:61%}.w61-min{min-width:61%}.w61-max{max-width:61%}.vw61{width:61vw}.vw61-min{min-width:61vw}.vw61-max{max-width:61vw}.h60{height:60%}.h60-min{min-height:60%}.h60-max{max-height:60%}.vh60{height:60vh}.vh60-min{min-height:60vh}.vh60-max{max-height:60vh}.w60{width:60%}.w60-min{min-width:60%}.w60-max{max-width:60%}.vw60{width:60vw}.vw60-min{min-width:60vw}.vw60-max{max-width:60vw}.h59{height:59%}.h59-min{min-height:59%}.h59-max{max-height:59%}.vh59{height:59vh}.vh59-min{min-height:59vh}.vh59-max{max-height:59vh}.w59{width:59%}.w59-min{min-width:59%}.w59-max{max-width:59%}.vw59{width:59vw}.vw59-min{min-width:59vw}.vw59-max{max-width:59vw}.h58{height:58%}.h58-min{min-height:58%}.h58-max{max-height:58%}.vh58{height:58vh}.vh58-min{min-height:58vh}.vh58-max{max-height:58vh}.w58{width:58%}.w58-min{min-width:58%}.w58-max{max-width:58%}.vw58{width:58vw}.vw58-min{min-width:58vw}.vw58-max{max-width:58vw}.h57{height:57%}.h57-min{min-height:57%}.h57-max{max-height:57%}.vh57{height:57vh}.vh57-min{min-height:57vh}.vh57-max{max-height:57vh}.w57{width:57%}.w57-min{min-width:57%}.w57-max{max-width:57%}.vw57{width:57vw}.vw57-min{min-width:57vw}.vw57-max{max-width:57vw}.h56{height:56%}.h56-min{min-height:56%}.h56-max{max-height:56%}.vh56{height:56vh}.vh56-min{min-height:56vh}.vh56-max{max-height:56vh}.w56{width:56%}.w56-min{min-width:56%}.w56-max{max-width:56%}.vw56{width:56vw}.vw56-min{min-width:56vw}.vw56-max{max-width:56vw}.h55{height:55%}.h55-min{min-height:55%}.h55-max{max-height:55%}.vh55{height:55vh}.vh55-min{min-height:55vh}.vh55-max{max-height:55vh}.w55{width:55%}.w55-min{min-width:55%}.w55-max{max-width:55%}.vw55{width:55vw}.vw55-min{min-width:55vw}.vw55-max{max-width:55vw}.h54{height:54%}.h54-min{min-height:54%}.h54-max{max-height:54%}.vh54{height:54vh}.vh54-min{min-height:54vh}.vh54-max{max-height:54vh}.w54{width:54%}.w54-min{min-width:54%}.w54-max{max-width:54%}.vw54{width:54vw}.vw54-min{min-width:54vw}.vw54-max{max-width:54vw}.h53{height:53%}.h53-min{min-height:53%}.h53-max{max-height:53%}.vh53{height:53vh}.vh53-min{min-height:53vh}.vh53-max{max-height:53vh}.w53{width:53%}.w53-min{min-width:53%}.w53-max{max-width:53%}.vw53{width:53vw}.vw53-min{min-width:53vw}.vw53-max{max-width:53vw}.h52{height:52%}.h52-min{min-height:52%}.h52-max{max-height:52%}.vh52{height:52vh}.vh52-min{min-height:52vh}.vh52-max{max-height:52vh}.w52{width:52%}.w52-min{min-width:52%}.w52-max{max-width:52%}.vw52{width:52vw}.vw52-min{min-width:52vw}.vw52-max{max-width:52vw}.h51{height:51%}.h51-min{min-height:51%}.h51-max{max-height:51%}.vh51{height:51vh}.vh51-min{min-height:51vh}.vh51-max{max-height:51vh}.w51{width:51%}.w51-min{min-width:51%}.w51-max{max-width:51%}.vw51{width:51vw}.vw51-min{min-width:51vw}.vw51-max{max-width:51vw}.h50{height:50%}.h50-min{min-height:50%}.h50-max{max-height:50%}.vh50{height:50vh}.vh50-min{min-height:50vh}.vh50-max{max-height:50vh}.w50{width:50%}.w50-min{min-width:50%}.w50-max{max-width:50%}.vw50{width:50vw}.vw50-min{min-width:50vw}.vw50-max{max-width:50vw}.h49{height:49%}.h49-min{min-height:49%}.h49-max{max-height:49%}.vh49{height:49vh}.vh49-min{min-height:49vh}.vh49-max{max-height:49vh}.w49{width:49%}.w49-min{min-width:49%}.w49-max{max-width:49%}.vw49{width:49vw}.vw49-min{min-width:49vw}.vw49-max{max-width:49vw}.h48{height:48%}.h48-min{min-height:48%}.h48-max{max-height:48%}.vh48{height:48vh}.vh48-min{min-height:48vh}.vh48-max{max-height:48vh}.w48{width:48%}.w48-min{min-width:48%}.w48-max{max-width:48%}.vw48{width:48vw}.vw48-min{min-width:48vw}.vw48-max{max-width:48vw}.h47{height:47%}.h47-min{min-height:47%}.h47-max{max-height:47%}.vh47{height:47vh}.vh47-min{min-height:47vh}.vh47-max{max-height:47vh}.w47{width:47%}.w47-min{min-width:47%}.w47-max{max-width:47%}.vw47{width:47vw}.vw47-min{min-width:47vw}.vw47-max{max-width:47vw}.h46{height:46%}.h46-min{min-height:46%}.h46-max{max-height:46%}.vh46{height:46vh}.vh46-min{min-height:46vh}.vh46-max{max-height:46vh}.w46{width:46%}.w46-min{min-width:46%}.w46-max{max-width:46%}.vw46{width:46vw}.vw46-min{min-width:46vw}.vw46-max{max-width:46vw}.h45{height:45%}.h45-min{min-height:45%}.h45-max{max-height:45%}.vh45{height:45vh}.vh45-min{min-height:45vh}.vh45-max{max-height:45vh}.w45{width:45%}.w45-min{min-width:45%}.w45-max{max-width:45%}.vw45{width:45vw}.vw45-min{min-width:45vw}.vw45-max{max-width:45vw}.h44{height:44%}.h44-min{min-height:44%}.h44-max{max-height:44%}.vh44{height:44vh}.vh44-min{min-height:44vh}.vh44-max{max-height:44vh}.w44{width:44%}.w44-min{min-width:44%}.w44-max{max-width:44%}.vw44{width:44vw}.vw44-min{min-width:44vw}.vw44-max{max-width:44vw}.h43{height:43%}.h43-min{min-height:43%}.h43-max{max-height:43%}.vh43{height:43vh}.vh43-min{min-height:43vh}.vh43-max{max-height:43vh}.w43{width:43%}.w43-min{min-width:43%}.w43-max{max-width:43%}.vw43{width:43vw}.vw43-min{min-width:43vw}.vw43-max{max-width:43vw}.h42{height:42%}.h42-min{min-height:42%}.h42-max{max-height:42%}.vh42{height:42vh}.vh42-min{min-height:42vh}.vh42-max{max-height:42vh}.w42{width:42%}.w42-min{min-width:42%}.w42-max{max-width:42%}.vw42{width:42vw}.vw42-min{min-width:42vw}.vw42-max{max-width:42vw}.h41{height:41%}.h41-min{min-height:41%}.h41-max{max-height:41%}.vh41{height:41vh}.vh41-min{min-height:41vh}.vh41-max{max-height:41vh}.w41{width:41%}.w41-min{min-width:41%}.w41-max{max-width:41%}.vw41{width:41vw}.vw41-min{min-width:41vw}.vw41-max{max-width:41vw}.h40{height:40%}.h40-min{min-height:40%}.h40-max{max-height:40%}.vh40{height:40vh}.vh40-min{min-height:40vh}.vh40-max{max-height:40vh}.w40{width:40%}.w40-min{min-width:40%}.w40-max{max-width:40%}.vw40{width:40vw}.vw40-min{min-width:40vw}.vw40-max{max-width:40vw}.h39{height:39%}.h39-min{min-height:39%}.h39-max{max-height:39%}.vh39{height:39vh}.vh39-min{min-height:39vh}.vh39-max{max-height:39vh}.w39{width:39%}.w39-min{min-width:39%}.w39-max{max-width:39%}.vw39{width:39vw}.vw39-min{min-width:39vw}.vw39-max{max-width:39vw}.h38{height:38%}.h38-min{min-height:38%}.h38-max{max-height:38%}.vh38{height:38vh}.vh38-min{min-height:38vh}.vh38-max{max-height:38vh}.w38{width:38%}.w38-min{min-width:38%}.w38-max{max-width:38%}.vw38{width:38vw}.vw38-min{min-width:38vw}.vw38-max{max-width:38vw}.h37{height:37%}.h37-min{min-height:37%}.h37-max{max-height:37%}.vh37{height:37vh}.vh37-min{min-height:37vh}.vh37-max{max-height:37vh}.w37{width:37%}.w37-min{min-width:37%}.w37-max{max-width:37%}.vw37{width:37vw}.vw37-min{min-width:37vw}.vw37-max{max-width:37vw}.h36{height:36%}.h36-min{min-height:36%}.h36-max{max-height:36%}.vh36{height:36vh}.vh36-min{min-height:36vh}.vh36-max{max-height:36vh}.w36{width:36%}.w36-min{min-width:36%}.w36-max{max-width:36%}.vw36{width:36vw}.vw36-min{min-width:36vw}.vw36-max{max-width:36vw}.h35{height:35%}.h35-min{min-height:35%}.h35-max{max-height:35%}.vh35{height:35vh}.vh35-min{min-height:35vh}.vh35-max{max-height:35vh}.w35{width:35%}.w35-min{min-width:35%}.w35-max{max-width:35%}.vw35{width:35vw}.vw35-min{min-width:35vw}.vw35-max{max-width:35vw}.h34{height:34%}.h34-min{min-height:34%}.h34-max{max-height:34%}.vh34{height:34vh}.vh34-min{min-height:34vh}.vh34-max{max-height:34vh}.w34{width:34%}.w34-min{min-width:34%}.w34-max{max-width:34%}.vw34{width:34vw}.vw34-min{min-width:34vw}.vw34-max{max-width:34vw}.h33{height:33%}.h33-min{min-height:33%}.h33-max{max-height:33%}.vh33{height:33vh}.vh33-min{min-height:33vh}.vh33-max{max-height:33vh}.w33{width:33%}.w33-min{min-width:33%}.w33-max{max-width:33%}.vw33{width:33vw}.vw33-min{min-width:33vw}.vw33-max{max-width:33vw}.h32{height:32%}.h32-min{min-height:32%}.h32-max{max-height:32%}.vh32{height:32vh}.vh32-min{min-height:32vh}.vh32-max{max-height:32vh}.w32{width:32%}.w32-min{min-width:32%}.w32-max{max-width:32%}.vw32{width:32vw}.vw32-min{min-width:32vw}.vw32-max{max-width:32vw}.h31{height:31%}.h31-min{min-height:31%}.h31-max{max-height:31%}.vh31{height:31vh}.vh31-min{min-height:31vh}.vh31-max{max-height:31vh}.w31{width:31%}.w31-min{min-width:31%}.w31-max{max-width:31%}.vw31{width:31vw}.vw31-min{min-width:31vw}.vw31-max{max-width:31vw}.h30{height:30%}.h30-min{min-height:30%}.h30-max{max-height:30%}.vh30{height:30vh}.vh30-min{min-height:30vh}.vh30-max{max-height:30vh}.w30{width:30%}.w30-min{min-width:30%}.w30-max{max-width:30%}.vw30{width:30vw}.vw30-min{min-width:30vw}.vw30-max{max-width:30vw}.h29{height:29%}.h29-min{min-height:29%}.h29-max{max-height:29%}.vh29{height:29vh}.vh29-min{min-height:29vh}.vh29-max{max-height:29vh}.w29{width:29%}.w29-min{min-width:29%}.w29-max{max-width:29%}.vw29{width:29vw}.vw29-min{min-width:29vw}.vw29-max{max-width:29vw}.h28{height:28%}.h28-min{min-height:28%}.h28-max{max-height:28%}.vh28{height:28vh}.vh28-min{min-height:28vh}.vh28-max{max-height:28vh}.w28{width:28%}.w28-min{min-width:28%}.w28-max{max-width:28%}.vw28{width:28vw}.vw28-min{min-width:28vw}.vw28-max{max-width:28vw}.h27{height:27%}.h27-min{min-height:27%}.h27-max{max-height:27%}.vh27{height:27vh}.vh27-min{min-height:27vh}.vh27-max{max-height:27vh}.w27{width:27%}.w27-min{min-width:27%}.w27-max{max-width:27%}.vw27{width:27vw}.vw27-min{min-width:27vw}.vw27-max{max-width:27vw}.h26{height:26%}.h26-min{min-height:26%}.h26-max{max-height:26%}.vh26{height:26vh}.vh26-min{min-height:26vh}.vh26-max{max-height:26vh}.w26{width:26%}.w26-min{min-width:26%}.w26-max{max-width:26%}.vw26{width:26vw}.vw26-min{min-width:26vw}.vw26-max{max-width:26vw}.h25{height:25%}.h25-min{min-height:25%}.h25-max{max-height:25%}.vh25{height:25vh}.vh25-min{min-height:25vh}.vh25-max{max-height:25vh}.w25{width:25%}.w25-min{min-width:25%}.w25-max{max-width:25%}.vw25{width:25vw}.vw25-min{min-width:25vw}.vw25-max{max-width:25vw}.h24{height:24%}.h24-min{min-height:24%}.h24-max{max-height:24%}.vh24{height:24vh}.vh24-min{min-height:24vh}.vh24-max{max-height:24vh}.w24{width:24%}.w24-min{min-width:24%}.w24-max{max-width:24%}.vw24{width:24vw}.vw24-min{min-width:24vw}.vw24-max{max-width:24vw}.h23{height:23%}.h23-min{min-height:23%}.h23-max{max-height:23%}.vh23{height:23vh}.vh23-min{min-height:23vh}.vh23-max{max-height:23vh}.w23{width:23%}.w23-min{min-width:23%}.w23-max{max-width:23%}.vw23{width:23vw}.vw23-min{min-width:23vw}.vw23-max{max-width:23vw}.h22{height:22%}.h22-min{min-height:22%}.h22-max{max-height:22%}.vh22{height:22vh}.vh22-min{min-height:22vh}.vh22-max{max-height:22vh}.w22{width:22%}.w22-min{min-width:22%}.w22-max{max-width:22%}.vw22{width:22vw}.vw22-min{min-width:22vw}.vw22-max{max-width:22vw}.h21{height:21%}.h21-min{min-height:21%}.h21-max{max-height:21%}.vh21{height:21vh}.vh21-min{min-height:21vh}.vh21-max{max-height:21vh}.w21{width:21%}.w21-min{min-width:21%}.w21-max{max-width:21%}.vw21{width:21vw}.vw21-min{min-width:21vw}.vw21-max{max-width:21vw}.h20{height:20%}.h20-min{min-height:20%}.h20-max{max-height:20%}.vh20{height:20vh}.vh20-min{min-height:20vh}.vh20-max{max-height:20vh}.w20{width:20%}.w20-min{min-width:20%}.w20-max{max-width:20%}.vw20{width:20vw}.vw20-min{min-width:20vw}.vw20-max{max-width:20vw}.h19{height:19%}.h19-min{min-height:19%}.h19-max{max-height:19%}.vh19{height:19vh}.vh19-min{min-height:19vh}.vh19-max{max-height:19vh}.w19{width:19%}.w19-min{min-width:19%}.w19-max{max-width:19%}.vw19{width:19vw}.vw19-min{min-width:19vw}.vw19-max{max-width:19vw}.h18{height:18%}.h18-min{min-height:18%}.h18-max{max-height:18%}.vh18{height:18vh}.vh18-min{min-height:18vh}.vh18-max{max-height:18vh}.w18{width:18%}.w18-min{min-width:18%}.w18-max{max-width:18%}.vw18{width:18vw}.vw18-min{min-width:18vw}.vw18-max{max-width:18vw}.h17{height:17%}.h17-min{min-height:17%}.h17-max{max-height:17%}.vh17{height:17vh}.vh17-min{min-height:17vh}.vh17-max{max-height:17vh}.w17{width:17%}.w17-min{min-width:17%}.w17-max{max-width:17%}.vw17{width:17vw}.vw17-min{min-width:17vw}.vw17-max{max-width:17vw}.h16{height:16%}.h16-min{min-height:16%}.h16-max{max-height:16%}.vh16{height:16vh}.vh16-min{min-height:16vh}.vh16-max{max-height:16vh}.w16{width:16%}.w16-min{min-width:16%}.w16-max{max-width:16%}.vw16{width:16vw}.vw16-min{min-width:16vw}.vw16-max{max-width:16vw}.h15{height:15%}.h15-min{min-height:15%}.h15-max{max-height:15%}.vh15{height:15vh}.vh15-min{min-height:15vh}.vh15-max{max-height:15vh}.w15{width:15%}.w15-min{min-width:15%}.w15-max{max-width:15%}.vw15{width:15vw}.vw15-min{min-width:15vw}.vw15-max{max-width:15vw}.h14{height:14%}.h14-min{min-height:14%}.h14-max{max-height:14%}.vh14{height:14vh}.vh14-min{min-height:14vh}.vh14-max{max-height:14vh}.w14{width:14%}.w14-min{min-width:14%}.w14-max{max-width:14%}.vw14{width:14vw}.vw14-min{min-width:14vw}.vw14-max{max-width:14vw}.h13{height:13%}.h13-min{min-height:13%}.h13-max{max-height:13%}.vh13{height:13vh}.vh13-min{min-height:13vh}.vh13-max{max-height:13vh}.w13{width:13%}.w13-min{min-width:13%}.w13-max{max-width:13%}.vw13{width:13vw}.vw13-min{min-width:13vw}.vw13-max{max-width:13vw}.h12{height:12%}.h12-min{min-height:12%}.h12-max{max-height:12%}.vh12{height:12vh}.vh12-min{min-height:12vh}.vh12-max{max-height:12vh}.w12{width:12%}.w12-min{min-width:12%}.w12-max{max-width:12%}.vw12{width:12vw}.vw12-min{min-width:12vw}.vw12-max{max-width:12vw}.h11{height:11%}.h11-min{min-height:11%}.h11-max{max-height:11%}.vh11{height:11vh}.vh11-min{min-height:11vh}.vh11-max{max-height:11vh}.w11{width:11%}.w11-min{min-width:11%}.w11-max{max-width:11%}.vw11{width:11vw}.vw11-min{min-width:11vw}.vw11-max{max-width:11vw}.h10{height:10%}.h10-min{min-height:10%}.h10-max{max-height:10%}.vh10{height:10vh}.vh10-min{min-height:10vh}.vh10-max{max-height:10vh}.w10{width:10%}.w10-min{min-width:10%}.w10-max{max-width:10%}.vw10{width:10vw}.vw10-min{min-width:10vw}.vw10-max{max-width:10vw}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.flex{display:flex}.inline-flex{display:inline-flex}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.display-hover>.child{opacity:0}.display-hover:hover>.child{opacity:1}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top0{top:0}.right0{right:0}.bottom0{bottom:0}.left0{left:0}.z0{z-index:0}.zmax{z-index:2147483647}.centerh{left:50%;transform:translateX(-50%)}.centerv{top:50%;transform:translateY(-50%)}.rounded0{border-radius:0px}.rounded1{border-radius:2px}.rounded2{border-radius:4px}.rounded3{border-radius:8px}.rounded4{border-radius:16px}.rounded5{border-radius:20px}.rounded-pill{border-radius:9999px}.rounded-tl0{border-top-left-radius:0}.rounded-tr0{border-top-right-radius:0}.rounded-bl0{border-bottom-left-radius:0}.rounded-br0{border-bottom-right-radius:0}.bn{border-style:none;border-width:0}.ba{border-style:solid;border-width:1px}.bt{border-top-style:solid;border-top-width:1px}.br{border-right-style:solid;border-right-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.bl{border-left-style:solid;border-left-width:1px}.font-monospace{font-family:monospace}.font-default{font-size:16px;line-height:16px}.font-small{font-size:12px;line-height:12px}.font-medium{font-size:14px;line-height:14px}.font-large{font-size:20px;line-height:20px}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}.b{font-weight:bold}.i{font-style:italic}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.nowrap{white-space:nowrap}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noselection{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.pointer{cursor:pointer}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.overflow-hidden{overflow:hidden}:export{textDefault:#333;textPrimary:#025687;textPrimaryLight:#68a3ca;textSecondary:#767676;textContrast:#fff;textSuccess:#4caf50;textError:#d0355c;textWarning:#fc0;bgDefault:#fff;bgPrimary:#025687;bgPrimaryDark:#024064;bgPrimaryLight:#bad5e7;bgSecondary:#dadce0;bgSecondaryDark:#555;bgSecondaryLight:#f9f9f9;bgSuccess:#4caf50;bgSuccessDark:#6ea22a;bgSuccessLight:#ecf7df;bgError:#d0355c;bgErrorLight:#f3ced6;bgWarning:#fcb32b;borderPrimary:#025687;borderPrimaryDark:#023653;borderPrimaryLight:#a5c8e0;borderSecondary:#dadce0;borderSecondaryDark:#aaa;borderSecondaryLight:#eee;borderSuccess:#4caf50;borderError:#d0355c;borderWarning:#fcb32b}.text-default,.text-hover-default:hover{color:#333}.text-primary,.text-hover-primary:hover{color:#025687}.text-primary-light,.text-hover-primary-light:hover{color:#68a3ca}.text-secondary{color:#767676}.text-secondary-light{color:#dadce0}.text-contrast,.text-hover-contrast:hover{color:#fff}.text-contrast::placeholder,.text-hover-contrast:hover::placeholder{color:#767676}.text-success{color:#4caf50}.text-error{color:#d0355c}.bg-default,.bg-hover-default:hover{background-color:#fff}.bg-none{background-color:rgba(0,0,0,0)}.bg-primary,.bg-hover-primary:hover{background-color:#025687}.bg-primary-dark,.bg-hover-primary-dark:hover{background-color:#024064}.bg-primary-light,.bg-hover-primary-light:hover{background-color:#bad5e7}.bg-secondary,.bg-hover-secondary:hover{background-color:#dadce0}.bg-secondary-dark,.bg-hover-secondary-dark:hover{background-color:#555}.bg-secondary-light,.bg-hover-secondary-light:hover{background-color:#f9f9f9}.bg-success{background-color:#4caf50}.bg-warning{background-color:#fcb32b}.bg-warning-light{background-color:#fdd486}.bg-error-light{background-color:#f3ced6}.bg-error{background-color:#d0355c}.border-primary,.border-hover-primary:hover{border-color:#025687}.border-primary-dark{border-color:#023653}.border-primary-light,.border-focus-primary-light:focus,.border-hover-primary-light:hover{border-color:#a5c8e0}.border-secondary{border-color:#dadce0}.border-secondary-dark{border-color:#aaa}.border-secondary-light{border-color:#eee}.border-warning{border-color:#fcb32b}.border-success{border-color:#4caf50}.border-error{border-color:#d0355c}.border-none{border-color:rgba(0,0,0,0)}.shadow{box-shadow:3px 3px 3px -1px rgba(0,0,0,.2)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,textarea,select{font:inherit;line-height:inherit;resize:none}textarea:focus,input:focus,select:focus{outline:none}select option{line-height:30px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}

.OrchestrationEditor-module_orcTitle{display:flex;align-items:center;margin-left:5px}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_orchestrationName{display:flex;align-items:center;flex:1 1 auto;padding-right:10px}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_pathLink{color:#174775;font-size:16px;white-space:nowrap;margin-right:10px}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_pathLink:hover{cursor:pointer}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_orcInfo{display:flex;align-items:center;flex:1 1 auto}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_orcInfo .OrchestrationEditor-module_orcSwitch{display:flex;justify-content:flex-end;align-items:center;padding-right:5px}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_orcInfo .OrchestrationEditor-module_orcSwitch .OrchestrationEditor-module_switchState{margin:0;color:#909090;text-transform:capitalize}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_orcInfo .OrchestrationEditor-module_orcSwitch .OrchestrationEditor-module_switchContainer{display:flex;flex-direction:column;align-items:flex-end}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_orcInfo .OrchestrationEditor-module_orchestrationFlow{flex-grow:1;position:relative}.OrchestrationEditor-module_orcTitle .OrchestrationEditor-module_orcInfo .OrchestrationEditor-module_orchestrationFlow .OrchestrationEditor-module_loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.OrchestrationEditor-module_dialogContent{display:flex;flex-direction:column;flex:1}.OrchestrationEditor-module_textNameInput{font-size:16px}.OrchestrationEditor-module_labelName{font-size:16px;color:#6f6f6f;display:inline;padding:7px}.OrchestrationEditor-module_labelName .OrchestrationEditor-module_editIcon{font-size:13px;color:#025687;padding-left:8px;margin-top:-5px;display:inline;cursor:pointer}.OrchestrationEditor-module_hide{display:none}.OrchestrationEditor-module_error{min-width:150px}.OrchestrationEditor-module_error::first-letter{text-transform:capitalize}
.OrchestrationFlow-module_editorTabs{padding:0px 20px;border-bottom:1px solid #ddd}.OrchestrationFlow-module_editorTabs .OrchestrationFlow-module_tab{text-transform:none;font:inherit;padding:6px 0px;margin-right:20px}.OrchestrationFlow-module_tab{min-width:inherit !important;text-transform:capitalize !important;font-size:14px;padding-bottom:0px}.OrchestrationFlow-module_orchestrationFlow{flex-grow:1;display:flex;gap:10px;overflow:hidden}@media only screen and (max-width: 768px){.OrchestrationFlow-module_orchestrationFlow{display:block}}.OrchestrationFlow-module_dropdownText{text-align:center;font-size:12px}.OrchestrationFlow-module_dropdownText::first-letter{text-transform:capitalize}.OrchestrationFlow-module_addText{margin:0}.OrchestrationFlow-module_addIcon{font-size:12px}.OrchestrationFlow-module_startIcon{margin-right:10px;font-size:20px}.OrchestrationFlow-module_triggerUrl{font-size:14px}.OrchestrationFlow-module_iconButton{margin:3px;height:45px;width:45px;border:1px solid #e8e8e8;border-radius:25px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2)}.OrchestrationFlow-module_iconButton .OrchestrationFlow-module_iconButtons .OrchestrationFlow-module_statusIcon{margin:5px 0 0 12px;font-size:14px;align-self:center;filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.5))}.OrchestrationFlow-module_iconButton .OrchestrationFlow-module_iconButtons .OrchestrationFlow-module_statusIcon.OrchestrationFlow-module_ok{color:#a1d55d}.OrchestrationFlow-module_iconButton .OrchestrationFlow-module_iconButtons .OrchestrationFlow-module_statusIcon.OrchestrationFlow-module_error{color:#d0355c}.OrchestrationFlow-module_boldText{color:#373737;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrchestrationFlow-module_subTitle{color:#909090;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrchestrationFlow-module_greenIcon{align-items:center;justify-content:center;display:flex;color:#a1d55d}.OrchestrationFlow-module_icon{align-items:center;justify-content:center;display:flex;margin-right:20px}.OrchestrationFlow-module_icon:hover{cursor:pointer}.OrchestrationFlow-module_icon:hover .OrchestrationFlow-module_popupText{display:block}.OrchestrationFlow-module_icon .OrchestrationFlow-module_popupText{display:none;position:absolute;text-align:right;font-size:12px !important;transform:translateX(-60%);padding:5px 10px;color:#6f6f6f;background:#f6f6f6;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.OrchestrationFlow-module_inputBorder{border-radius:6px;border:1px solid #dadce0}.OrchestrationFlow-module_connectionStep{position:relative;user-select:none}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_connectionInner{padding:14px 15px;display:flex;align-items:center;position:relative;border-radius:6px;border:1px solid #dadce0;cursor:pointer}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_connectionInner .OrchestrationFlow-module_dropdownIcon{color:#373737;transition:all .1s ease-in-out}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_connectionInner .OrchestrationFlow-module_selectorOuter{width:100%}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_connectionInner .OrchestrationFlow-module_trigger{display:flex;align-items:center}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_menuLabel{flex-grow:1}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_selected{border-color:#a1d55d}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_selectedItems{padding:8px 0px 0px 8px}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_active{background-color:#fff !important;border-bottom-left-radius:0;border-bottom-right-radius:0}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_active:hover{box-shadow:none}.OrchestrationFlow-module_connectionStep ul{max-height:300px;width:calc(100% - 2px);overflow:auto;position:absolute;border:1px solid #dadce0;margin-top:-1px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff;list-style:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;z-index:1000;opacity:0;top:44px;pointer-events:none}.OrchestrationFlow-module_connectionStep ul li{padding:10px 15px;background-color:#fff;transition:all .1s ease-in-out;border-top:1px solid #dadce0}.OrchestrationFlow-module_connectionStep ul li:hover{cursor:pointer;background-color:#f6f6f6}.OrchestrationFlow-module_connectionStep ul li.OrchestrationFlow-module_search{padding:10px;position:-webkit-sticky;position:sticky;top:0}.OrchestrationFlow-module_connectionStep ul li.OrchestrationFlow-module_search:hover{background-color:#fff}.OrchestrationFlow-module_connectionStep ul li:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.OrchestrationFlow-module_connectionStep ul li h2{margin:0;color:#373737;font-size:16px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrchestrationFlow-module_connectionStep ul li p{margin:5px 0 0 0;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#909090 !important;font-size:13px !important}.OrchestrationFlow-module_connectionStep ul .OrchestrationFlow-module_activeItem{background-color:#f6f6f6}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_activeDropdown{opacity:1;top:calc(100% - 1px) !important;pointer-events:auto}.OrchestrationFlow-module_connectionStep .OrchestrationFlow-module_activeDropdown .OrchestrationFlow-module_pinnedConnector{background-color:#e0e0e0;padding:3px 12px 5px;margin:6px 0;font-size:.8em;border-radius:20px;display:inline-block}.OrchestrationFlow-module_triggerConditionsContainer{padding-top:15px;padding-bottom:15px}.OrchestrationFlow-module_triggerConditionsContainer .OrchestrationFlow-module_title{font-size:18px;color:#6f6f6f;background-color:#f6f6f6}.OrchestrationFlow-module_triggerConditionsContainer .OrchestrationFlow-module_subTitle{padding-left:5px;font-size:18px;color:#909090}.OrchestrationFlow-module_switchBase.OrchestrationFlow-module_checked{color:#ecf7df}.OrchestrationFlow-module_switchBase.OrchestrationFlow-module_checked+.OrchestrationFlow-module_track{background-color:#b9ca96}.OrchestrationFlow-module_checked{display:inherit}.OrchestrationFlow-module_track{display:inherit}.OrchestrationFlow-module_connectionReferenceHolder{display:flex;align-items:center}.OrchestrationFlow-module_connectionReferenceHolder.OrchestrationFlow-module_selected{background-color:#e6eedb !important}.OrchestrationFlow-module_editorContainer{align-items:center;display:flex;color:#fff}.OrchestrationFlow-module_literalEditorStyle{border:none}.OrchestrationFlow-module_disableComponent{pointer-events:none;opacity:.4}.OrchestrationFlow-module_emptyList{position:relative;color:#909090;padding:20px 0}.OrchestrationFlow-module_emptyList .OrchestrationFlow-module_emptyListMsg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.OrchestrationFlow-module_configureTitle{text-transform:capitalize;display:inline-block}.OrchestrationFlow-module_configureTitle span{text-transform:lowercase}.OrchestrationFlow-module_connectorVersionContainer{display:inline-block;margin-top:5px}.OrchestrationFlow-module_connectorVersionContainer .OrchestrationFlow-module_connectorVersionHolder .OrchestrationFlow-module_versionOptions{max-width:150px;font-size:12px !important}.OrchestrationFlow-module_connectorVersionContainer .OrchestrationFlow-module_connectorVersionHolder .OrchestrationFlow-module_versionOptions li{margin:6px 0}.OrchestrationFlow-module_connectorVersionContainer .OrchestrationFlow-module_connectorVersionHolder .OrchestrationFlow-module_connectorVersion .OrchestrationFlow-module_dropdownIcon{font-size:10px !important}.OrchestrationFlow-module_connectorVersionContainer .OrchestrationFlow-module_connectorVersionHolder .OrchestrationFlow-module_selectedVersion{color:#909090}.OrchestrationFlow-module_displayInline{display:inline-block}.OrchestrationFlow-module_rotate{transform:rotate(180deg)}.OrchestrationFlow-module_carouselContainer{padding:16px;overflow-y:auto}.OrchestrationFlow-module_addStepContainer{display:flex;flex-direction:row;justify-content:space-around}.OrchestrationFlow-module_addStepContainer .OrchestrationFlow-module_addStepBtn{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:15px;width:30px;transition:height .2s;transition-timing-function:ease-in}.OrchestrationFlow-module_addStepContainer .OrchestrationFlow-module_addStepBtn:hover{height:45px}.OrchestrationFlow-module_addStepContainer .OrchestrationFlow-module_addStepBtn:hover .OrchestrationFlow-module_addIcon{display:block}.OrchestrationFlow-module_addStepContainer .OrchestrationFlow-module_addStepBtn .OrchestrationFlow-module_addIcon{display:none;cursor:pointer;color:#dadce0;padding:0}.OrchestrationFlow-module_addStepContainer .OrchestrationFlow-module_addStepBtn .OrchestrationFlow-module_line{width:2px;background:#909090;height:100%}.OrchestrationFlow-module_addStepContainer .OrchestrationFlow-module_addStepBtn.OrchestrationFlow-module_lastStep{height:45px}.OrchestrationFlow-module_addStepContainer .OrchestrationFlow-module_addStepBtn.OrchestrationFlow-module_lastStep .OrchestrationFlow-module_addIcon{display:block}.OrchestrationFlow-module_message{padding:20px 20px 0 20px;text-align:justify;color:#6f6f6f}.OrchestrationFlow-module_ConnectionConnectorversion{color:#909090;font-size:14px;font-weight:normal;margin-top:5px}
.ConnectorCard-module_root{align-items:center;display:inline-flex;flex-direction:column;justify-content:flex-start;color:#6f6f6f;box-sizing:border-box;text-align:center}.ConnectorCard-module_root .ConnectorCard-module_card{align-items:center;background-color:#f6f6f6;border-radius:6px;border:2px solid #dadce0;box-sizing:border-box;display:flex;height:85px;justify-content:center;padding:50px;position:relative;transition:all .1s ease-in-out;width:85px}.ConnectorCard-module_root .ConnectorCard-module_card:hover{box-shadow:rgba(0,0,0,.2) 0px 3px 3px -2px,rgba(0,0,0,.14) 0px 3px 4px 0px}.ConnectorCard-module_root .ConnectorCard-module_card:hover .ConnectorCard-module_createButton{display:block}.ConnectorCard-module_root .ConnectorCard-module_card .ConnectorCard-module_iconRoot{width:100px;height:100px;overflow:hidden;box-sizing:border-box;padding:10px}.ConnectorCard-module_root .ConnectorCard-module_card .ConnectorCard-module_icon{border-radius:6px;height:100%;user-select:none;width:100%}.ConnectorCard-module_root .ConnectorCard-module_card .ConnectorCard-module_createButtonTooltip{border-radius:6px;text-align:center;width:150px}.ConnectorCard-module_root .ConnectorCard-module_card .ConnectorCard-module_createButton{background-color:#909090;border-radius:10px;border:none;color:#fff;text-decoration:none;display:none;font-size:18px;padding:5px 7px 5px 7px;position:absolute;right:-10px;top:-10px;transition:all .1s ease-in-out}.ConnectorCard-module_root .ConnectorCard-module_card .ConnectorCard-module_createButton:hover{cursor:pointer;box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.ConnectorCard-module_root .ConnectorCard-module_connectorName{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;text-align:center}.ConnectorCard-module_connectorDefaultImage{color:#6f6f6f;height:100%;transform:rotate(45deg);width:100%}.ConnectorCard-module_connectorDefaultImage.ConnectorCard-module_card{height:200px;width:200px}.ConnectorCard-module_connectorDefaultImage.ConnectorCard-module_icon{height:75px;width:75px}
:export{white:#fff;lightgraybackground:#f6f6f6;lightgrayborder:#dadce0;lightgraytext:#909090;lightgrayhover:#e8e8e8;darkgraytext:#6f6f6f;lightgrayoverlay:#c5c5c5;darkgrayhover:#373737;darkgray:#555;lightblue:#68a3ca;lightbluebackground:rgba(2,98,154,.1);darkblue:#025687;darkbluehover:#02629a;lightgreen:#ecf7df;lightgreenbackground:#e6eedb;guttergreenbackground:rgba(106,207,95,.1);addgreenbackground:rgba(106,207,95,.3);green:#a1d55d;greenbackground:rgba(161,207,95,.5);greenhover:#5cb860;darkgreen:#6ea22a;red:#d0355c;redbackground:rgba(244,67,54,.5);lightredbackground:rgba(244,67,54,.2);gutterredbackground:rgba(244,67,54,.1);addredbackground:rgba(244,67,54,.3);lightred:#fff2f1;yellow:#fc0;darkyellow:#e49e00;lightyellow:#fbf3e6;boxshadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);boxshadowbig:rgba(0,0,0,.35) 0px 5px 15px;boxshadowcustom:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px;pastelgreen:#b9ca96;pastelblue:#98c2d2;pastelorange:#cfb19a;pastelpurple:#ae99cf;defaultBackground:#e0e0e0;defaultText:rgba(0,0,0,.8705882353);defaultBorder:#909090;defaultBackgroundHover:#d5d5d5;defaultTextHover:rgba(0,0,0,.8705882353);defaultBorderHover:"";defaultBackgroundActive:#e0e0e0;primaryBackground:#025687;primaryText:#fff;primaryBorder:#025687;primaryBackgroundHover:#02629a;primaryTextHover:#fff;primaryBorderHover:"";primaryBackgroundActive:#025687;secondaryBackground:#a1d55d;secondaryText:#fff;secondaryBorder:#a1d55d;secondaryBackgroundHover:#5cb860;secondaryTextHover:#fff;secondaryBorderHover:"";secondaryBackgroundActive:#a1d55d;outlinedBackground:rgba(0,0,0,0);outlinedText:rgba(0,0,0,.8705882353);outlinedBorder:rgba(0,0,0,.8705882353);outlinedBackgroundHover:#d5d5d5;outlinedTextHover:rgba(0,0,0,.8705882353);outlinedBorderHover:#909090;outlinedBackgroundActive:rgba(0,0,0,0);outlined_primaryBackground:rgba(0,0,0,0);outlined_primaryText:#025687;outlined_primaryBorder:#025687;outlined_primaryBackgroundHover:rgba(2,98,154,.1);outlined_primaryTextHover:#02629a;outlined_primaryBorderHover:#02629a;outlined_primaryBackgroundActive:rgba(0,0,0,0);outlined_secondaryBackground:rgba(0,0,0,0);outlined_secondaryText:#a1d55d;outlined_secondaryBorder:#a1d55d;outlined_secondaryBackgroundHover:#dbe0d3;outlined_secondaryTextHover:#5cb860;outlined_secondaryBorderHover:#5cb860;outlined_secondaryBackgroundActive:rgba(0,0,0,0);contained_primaryBackground:#025687;contained_primaryText:#fff;contained_primaryBorder:#025687;contained_primaryBackgroundHover:#02629a;contained_primaryTextHover:#fff;contained_primaryBorderHover:"";contained_primaryBackgroundActive:#025687;contained_secondaryBackground:#a1d55d;contained_secondaryText:#fff;contained_secondaryBorder:#a1d55d;contained_secondaryBackgroundHover:#5cb860;contained_secondaryTextHover:#fff;contained_secondaryBorderHover:"";contained_secondaryBackgroundActive:#a1d55d;textButtonBackground:#fff;textButtonText:rgba(0,0,0,.8705882353);textButtonBorder:"";textButtonBackgroundHover:#fbf7f7;textButtonTextHover:rgba(0,0,0,.8705882353);textButtonBorderHover:"";textButtonBackgroundActive:#fff;disabledBackground:#e8e8e8;disabledText:#909090;disabledBorder:"";disabledBackgroundHover:#e8e8e8;disabledTextHover:#909090;disabledBorderHover:"";disabledBackgroundActive:#e8e8e8;disabledoutlinedBackground:rgba(0,0,0,0);disabledoutlinedText:#909090;disabledoutlinedBorder:#909090;disabledoutlinedBackgroundHover:rgba(0,0,0,0);disabledoutlinedTextHover:#909090;disabledoutlinedBorderHover:#909090;disabledoutlinedBackgroundActive:rgba(0,0,0,0);disabledtextButtonBackground:rgba(0,0,0,0);disabledtextButtonText:#909090;disabledtextButtonBorder:#909090;disabledtextButtonBackgroundHover:rgba(0,0,0,0);disabledtextButtonTextHover:#909090;disabledtextButtonBorderHover:#909090;disabledtextButtonBackgroundActive:rgba(0,0,0,0)}.button{border:none;padding:6px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:.9899rem;border-radius:4px;cursor:pointer;text-transform:capitalize;text-overflow:ellipsis;outline:none;margin:4px;font-weight:bold;letter-spacing:1px}.default,.contained{color:rgba(0,0,0,.8705882353)}.default:hover,.contained:hover{background-color:#d5d5d5;color:rgba(0,0,0,.8705882353)}.default:active,.contained:active{background-color:#e0e0e0}.primary{background-color:rgba(0,0,0,0);color:#025687}.primary:hover{background-color:rgba(2,98,154,.1);color:#02629a}.primary:active{background-color:rgba(0,0,0,0)}.secondary{background-color:rgba(0,0,0,0);color:#a1d55d}.secondary:hover{background-color:#dbe0d3;color:#5cb860}.secondary:active{background-color:rgba(0,0,0,0)}.outlined{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.8705882353);border:2px solid rgba(0,0,0,.8705882353)}.outlined:hover{background-color:#d5d5d5;color:rgba(0,0,0,.8705882353);border:2px solid #909090}.outlined:active{background-color:rgba(0,0,0,0)}.outlinedprimary{background-color:rgba(0,0,0,0);color:#025687;border:2px solid #025687}.outlinedprimary:hover{background-color:rgba(2,98,154,.1);color:#02629a;border:2px solid #02629a}.outlinedprimary:active{background-color:rgba(0,0,0,0)}.outlinedsecondary{background-color:rgba(0,0,0,0);color:#a1d55d;border:2px solid #a1d55d}.outlinedsecondary:hover{background-color:#dbe0d3;color:#5cb860;border:2px solid #5cb860}.outlinedsecondary:active{background-color:rgba(0,0,0,0)}.containedprimary{background-color:#025687;color:#fff}.containedprimary:hover{background-color:#02629a;color:#fff}.containedprimary:active{background-color:#025687}.containedsecondary{background-color:#a1d55d;color:#fff}.containedsecondary:hover{background-color:#5cb860;color:#fff}.containedsecondary:active{background-color:#a1d55d}.textButton{background-color:#fff;color:rgba(0,0,0,.8705882353);font-weight:normal}.textButton:hover{background-color:#fbf7f7;color:rgba(0,0,0,.8705882353)}.textButton:active{background-color:#fff}.disabled{opacity:.6;cursor:not-allowed}.disabledoutlined{opacity:.6;cursor:not-allowed}.disabledtextButton{opacity:.6;cursor:not-allowed}.small-xs{font-size:.8799rem;padding:2px 4px}.small{font-size:.9199rem;padding:4px 10px}.medium{font-size:.9599rem;padding:6px 16px}.large{font-size:.9999rem;padding:8px 22px}.labelContainer{padding:6px 4px;letter-spacing:.6px;max-width:220px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hideButton{display:none}
.DLXModal-module_modalContainer:focus{outline:none}.DLXModal-module_modal_micro{width:40%}.DLXModal-module_dialog_header{display:flex !important;padding:12px !important;border-bottom:none !important}.DLXModal-module_dialog_footer{padding:12px !important;display:flex !important;justify-content:flex-end !important;border-top:none !important}.DLXModal-module_modal_extra_small{width:40%}.DLXModal-module_modal_small{width:50%}.DLXModal-module_modal_medium{width:70%}.DLXModal-module_modal_large{width:80%}.DLXModal-module_modal_body{height:auto;overflow:auto;padding:20px 14px;max-height:75vh}.DLXModal-module_modal_header{display:flex;padding:10px 10px 10px 20px;border-bottom:1px solid #dadce0;background-color:#f6f6f6}.DLXModal-module_modal_footer{padding:18px 12px;display:flex;justify-content:flex-end;border-top:1px solid #dadce0}.DLXModal-module_modal_title{width:98%;display:flex;align-items:center;justify-items:center;font-size:20px;font-weight:normal;color:#6f6f6f}.DLXModal-module_logo_container{width:50%;align-self:center;text-align:left;display:flex}
.OrchestrationsList-module_listContainer{padding-right:15px;padding-bottom:15px}.OrchestrationsList-module_listContainer .OrchestrationsList-module_title{display:flex;justify-content:space-between;align-items:center}
.NewConnectionFlow-module_messageHolder{width:100%;font-size:11px;border-bottom:1px solid #d0355c;position:absolute;top:60px;left:0;z-index:1000;color:#d0355c;background-color:#fff2f1}.NewConnectionFlow-module_messageHolder .NewConnectionFlow-module_connectorStateMessage{padding:7px 20px}.NewConnectionFlow-module_activeMessage{border-color:#025687;color:#025687;background-color:rgba(2,98,154,.1)}.NewConnectionFlow-module_connectionFlowHolder{padding:15px 0 10px}
.DLXStatusMessage-module_statusMessageHolder{width:100%;background-color:#fff}.DLXStatusMessage-module_statusMessageHolder .DLXStatusMessage-module_statusMessage{padding:12px 16px;margin:0 8px 20px;border-radius:3px}.DLXStatusMessage-module_statusMessageHolder .DLXStatusMessage-module_statusMessage.DLXStatusMessage-module_success{border-color:#6ea22a;color:#6ea22a;background-color:#e6eedb}.DLXStatusMessage-module_statusMessageHolder .DLXStatusMessage-module_statusMessage.DLXStatusMessage-module_error{border-color:#d0355c;color:#d0355c;background-color:#fff2f1}.DLXStatusMessage-module_statusMessageHolder .DLXStatusMessage-module_statusMessage.DLXStatusMessage-module_warning{border-color:#e49e00;color:#e49e00;background-color:#fbf3e6}.DLXStatusMessage-module_statusMessageHolder .DLXStatusMessage-module_statusMessage.DLXStatusMessage-module_info{border-color:#025687;color:#025687;background-color:rgba(2,98,154,.1)}
.DLXEntityView-module_container{width:100%}.DLXEntityView-module_container .DLXEntityView-module_header{position:sticky;top:0;width:100%;justify-content:space-between;background-color:#fff;z-index:500}.DLXEntityView-module_container .DLXEntityView-module_header .DLXEntityView-module_search{flex-grow:1}.DLXEntityView-module_container .DLXEntityView-module_header .DLXEntityView-module_iconButtons{display:flex;justify-content:flex}.DLXEntityView-module_container .DLXEntityView-module_entitiesContainer{display:grid;padding-top:15px}.DLXEntityView-module_container .DLXEntityView-module_entitiesContainer.DLXEntityView-module_card{grid-template-columns:repeat(auto-fit, minmax(270px, 0.5fr));grid-gap:.5rem}.DLXEntityView-module_container .DLXEntityView-module_entitiesContainer.DLXEntityView-module_line{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-gap:.8rem}.DLXEntityView-module_container .DLXEntityView-module_loader{margin:0 auto}.DLXEntityView-module_noRecords{text-align:center;font-weight:bold;margin:auto;padding:20px 0}
.Entity-module_cardContainer{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:6px;border:1px solid #dadce0;color:#555;min-width:250px;width:270px;height:270px;margin:10px 10px 10px 10px}.Entity-module_cardContainer:hover{cursor:pointer;box-shadow:rgba(0,0,0,.2) 0px 3px 3px -2px,rgba(0,0,0,.14) 0px 3px 4px 0px}.Entity-module_cardContainer .Entity-module_statusContainer{display:flex;justify-content:space-between;padding:10px}.Entity-module_cardContainer .Entity-module_imageContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.Entity-module_cardContainer .Entity-module_imageContainer .Entity-module_image{height:100px;width:100px;opacity:1}.Entity-module_cardContainer .Entity-module_imageContainer .Entity-module_icon{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:80px}.Entity-module_cardContainer .Entity-module_imageContainer .Entity-module_message{padding:10px;text-align:center;font-size:.8em;max-width:200px;min-height:2em}.Entity-module_cardContainer .Entity-module_titleContainer{display:flex;flex-direction:column;background-color:#f6f6f6;justify-content:center;align-content:center;text-align:center;padding:0px 10px 0px 10px;min-height:4em}.Entity-module_cardContainer .Entity-module_titleContainer .Entity-module_title{font-size:1em;font-weight:bold}.Entity-module_cardContainer .Entity-module_titleContainer .Entity-module_subTitle{padding-top:5px;font-size:.75em}.Entity-module_lineContainer{display:flex;background:#fff;border-radius:6px;border:1px solid #dadce0;color:#555;width:100%;font-size:16px}.Entity-module_lineContainer:hover{cursor:pointer;box-shadow:rgba(0,0,0,.2) 0px 3px 3px -2px,rgba(0,0,0,.14) 0px 3px 4px 0px}.Entity-module_lineContainer .Entity-module_status{display:flex;flex-direction:column;justify-content:center;padding:0px 10px 0px 10px}.Entity-module_lineContainer .Entity-module_imageContainer{display:flex;justify-content:center;align-items:center;background-color:#f6f6f6}.Entity-module_lineContainer .Entity-module_imageContainer .Entity-module_icon{padding:10px;font-size:2em}.Entity-module_lineContainer .Entity-module_imageContainer .Entity-module_image{border-radius:15px;padding:10px;height:3.5em;width:3.5em}.Entity-module_lineContainer .Entity-module_titleContainer{display:flex;flex-basis:100%;flex-grow:1;flex-direction:column;justify-content:center;background-color:#f6f6f6;width:200px;text-align:left;padding:10px 10px 10px 5px}.Entity-module_lineContainer .Entity-module_titleContainer .Entity-module_title{font-size:1em;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Entity-module_lineContainer .Entity-module_titleContainer .Entity-module_subTitle{padding-top:5px;color:#909090;font-size:.8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Entity-module_lineContainer .Entity-module_detailsContainer{display:flex;flex-direction:column;background-color:#f6f6f6;justify-content:center;padding:10px 10px 5px 10px;width:200px}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail{display:flex;justify-content:flex-end;align-content:center;color:#909090;padding-bottom:5px}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail.Entity-module_warning{color:#fc0}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail.Entity-module_info{color:#025687}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail.Entity-module_error{color:#d0355c}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail.Entity-module_success{color:#a1d55d}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail .Entity-module_icon{font-size:.87em;padding-left:5px}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail .Entity-module_text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.87em}.Entity-module_lineContainer .Entity-module_detailsContainer .Entity-module_detail .Entity-module_text::first-letter{text-transform:uppercase}.Entity-module_lineContainer .Entity-module_menu{display:flex;flex-direction:column;justify-content:center;width:4em}
.ConnectionCardMenu-module_statusIcon{font-size:14px;align-self:center;filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.5))}.ConnectionCardMenu-module_statusIcon.ConnectionCardMenu-module_ok{color:#a1d55d;top:8px;left:4px}.ConnectionCardMenu-module_statusIcon.ConnectionCardMenu-module_error{color:#d0355c;top:8px;left:8px}.ConnectionCardMenu-module_reportIcon{width:18px;margin:-2px}
.AccountDropdown-module_root{align-items:center;padding:12px}.AccountDropdown-module_root .AccountDropdown-module_button{padding:0;align-self:center;color:#6f6f6f;font-size:14px;white-space:nowrap;border-radius:6px}.AccountDropdown-module_root .AccountDropdown-module_button .AccountDropdown-module_control{height:100%;margin:0 auto;padding:8px;padding-left:0}.AccountDropdown-module_root .AccountDropdown-module_dropdown{z-index:200}.AccountDropdown-module_root .AccountDropdown-module_dropdown .AccountDropdown-module_menuList{padding:8px 0}.AccountDropdown-module_root .AccountDropdown-module_dropdown .AccountDropdown-module_menuList .AccountDropdown-module_menuItem{display:flex;align-items:center;justify-content:flex-start;filter:invert(46%) sepia(0%) saturate(0%) hue-rotate(152deg) brightness(91%) contrast(83%)}.AccountDropdown-module_root .AccountDropdown-module_dropdown .AccountDropdown-module_menuList .AccountDropdown-module_menuItem .AccountDropdown-module_title{color:#6f6f6f;margin:0}.AccountDropdown-module_root .AccountDropdown-module_dropdown .AccountDropdown-module_menuList .AccountDropdown-module_menuItem .AccountDropdown-module_icon{color:#6f6f6f;padding:8px;width:32px;height:32px;flex:1;text-align:left;margin-right:8px}.AccountDropdown-module_customerDetails{color:#6f6f6f;padding:8px;text-align:right}.AccountDropdown-module_customerDetails .AccountDropdown-module_userName{text-transform:capitalize;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}.AccountDropdown-module_customerDetails .AccountDropdown-module_tenantName{text-transform:uppercase;font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}.AccountDropdown-module_customerDetails .AccountDropdown-module_tenantName.AccountDropdown-module_defaultEnv{color:#68a3ca}.AccountDropdown-module_customerDetails .AccountDropdown-module_tenantName .AccountDropdown-module_tenantKind{text-transform:capitalize}
.Header-module_header{height:60px;display:flex;align-items:center;justify-content:space-between}.Header-module_header .Header-module_logoContainer{align-items:center;display:inline-flex;padding:10px 0px 10px 16px;transition:opacity .1s ease-in-out}.Header-module_header .Header-module_logoContainer .Header-module_logo{width:144px;height:32px;user-select:none}.Header-module_header .Header-module_logoContainer .Header-module_logo:hover{cursor:pointer}.Header-module_header .Header-module_controlsContainer{display:flex;justify-content:space-between}.Header-module_header .Header-module_controlsContainer .Header-module_controls{display:flex;align-items:center;position:relative}.Header-module_header .Header-module_controlsContainer .Header-module_controls:hover .Header-module_headerRoles{right:20px;opacity:1;pointer-events:auto}.Header-module_toggleSidebarButton{margin:12px !important;border-radius:6px !important;display:flex;align-items:center;justify-content:flex-start;user-select:none}.Header-module_toggleSidebarButton:hover{cursor:pointer;background-color:#f6f6f6}.Header-module_toggleSidebarButton .Header-module_toggleSidebarIcon{align-self:center;font-size:24px;color:#6f6f6f}.Header-module_toggleSidebarButton .Header-module_toggleSidebarIcon:hover{cursor:pointer}.Header-module_popupText{display:none;position:absolute;text-align:center;font-size:14px;color:#6f6f6f;background:#f6f6f6;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.Header-module_headerLogo{height:44px;padding-top:5px;pointer-events:none}.Header-module_HelpLinks{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;text-align:center;width:40px}.Header-module_HelpLinks .Header-module_link{text-decoration:none;color:#6f6f6f;font-size:2rem}
.LiveContent-module_container{display:flex;flex-direction:row;height:90%}.LiveContent-module_container .LiveContent-module_connectionColumn{width:50%;display:flex;flex-direction:column;justify-content:space-around}.LiveContent-module_container .LiveContent-module_tasksColumn{display:flex;flex-grow:1;justify-content:space-around}
.LiveConnection-module_connectionInner{display:flex;align-items:center;flex-direction:column}.LiveConnection-module_connectionInner img{height:30vh;width:30vh;object-fit:cover}
.styles-module_spinner{border:2px solid;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:styles-module_spin 1s linear infinite;display:inline-block}@keyframes styles-module_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
:root{--diff-background-color:initial;--diff-text-color:initial;--diff-font-family:Consolas,Courier,monospace;--diff-selection-background-color:#b3d7ff;--diff-selection-text-color:var(--diff-text-color);--diff-gutter-insert-background-color:#d6fedb;--diff-gutter-insert-text-color:var(--diff-text-color);--diff-gutter-delete-background-color:#fadde0;--diff-gutter-delete-text-color:var(--diff-text-color);--diff-gutter-selected-background-color:#fffce0;--diff-gutter-selected-text-color:var(--diff-text-color);--diff-code-insert-background-color:#eaffee;--diff-code-insert-text-color:var(--diff-text-color);--diff-code-delete-background-color:#fdeff0;--diff-code-delete-text-color:var(--diff-text-color);--diff-code-insert-edit-background-color:#c0dc91;--diff-code-insert-edit-text-color:var(--diff-text-color);--diff-code-delete-edit-background-color:#f39ea2;--diff-code-delete-edit-text-color:var(--diff-text-color);--diff-code-selected-background-color:#fffce0;--diff-code-selected-text-color:var(--diff-text-color);--diff-omit-gutter-line-color:#cb2a1d;}.diff{background-color:var(--diff-background-color);border-collapse:collapse;color:var(--diff-text-color);table-layout:fixed;width:100%;}.diff::-moz-selection{background-color:#b3d7ff;background-color:var(--diff-selection-background-color);color:var(--diff-text-color);color:var(--diff-selection-text-color);}.diff::selection{background-color:#b3d7ff;background-color:var(--diff-selection-background-color);color:var(--diff-text-color);color:var(--diff-selection-text-color);}.diff td{padding-bottom:0;padding-top:0;vertical-align:top;}.diff-line{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);line-height:1.5;}.diff-gutter>a{color:inherit;display:block;}.diff-gutter{cursor:pointer;padding:0 1ch;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.diff-gutter-insert{background-color:#d6fedb;background-color:var(--diff-gutter-insert-background-color);color:var(--diff-text-color);color:var(--diff-gutter-insert-text-color);}.diff-gutter-delete{background-color:#fadde0;background-color:var(--diff-gutter-delete-background-color);color:var(--diff-text-color);color:var(--diff-gutter-delete-text-color);}.diff-gutter-omit{cursor:default;}.diff-gutter-selected{background-color:#fffce0;background-color:var(--diff-gutter-selected-background-color);color:var(--diff-text-color);color:var(--diff-gutter-selected-text-color);}.diff-code{word-wrap:break-word;padding:0 0 0 .5em;white-space:pre-wrap;word-break:break-all;}.diff-code-edit{color:inherit;}.diff-code-insert{background-color:#eaffee;background-color:var(--diff-code-insert-background-color);color:var(--diff-text-color);color:var(--diff-code-insert-text-color);}.diff-code-insert .diff-code-edit{background-color:#c0dc91;background-color:var(--diff-code-insert-edit-background-color);color:var(--diff-text-color);color:var(--diff-code-insert-edit-text-color);}.diff-code-delete{background-color:#fdeff0;background-color:var(--diff-code-delete-background-color);color:var(--diff-text-color);color:var(--diff-code-delete-text-color);}.diff-code-delete .diff-code-edit{background-color:#f39ea2;background-color:var(--diff-code-delete-edit-background-color);color:var(--diff-text-color);color:var(--diff-code-delete-edit-text-color);}.diff-code-selected{background-color:#fffce0;background-color:var(--diff-code-selected-background-color);color:var(--diff-text-color);color:var(--diff-code-selected-text-color);}.diff-widget-content{vertical-align:top;}.diff-gutter-col{width:7ch;}.diff-gutter-omit{height:0;}.diff-gutter-omit:before{background-color:#cb2a1d;background-color:var(--diff-omit-gutter-line-color);content:" ";display:block;height:100%;margin-left:4.6ch;overflow:hidden;white-space:pre;width:2px;}.diff-decoration{line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.diff-decoration-content{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);padding:0;}
.OrchestrationFlow-module_root{border:1px solid #d3d3d3;background:#f6f6f6 !important;border-radius:5px;display:flex;padding:15px 25px 10px 15px;max-height:100vh;overflow:auto}.OrchestrationFlow-module_root .OrchestrationFlow-module_loading{display:flex;color:#909090;font-size:35px;padding:50px;width:100%;align-content:center;justify-content:center}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps{display:flex;flex-direction:column;width:100%}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_onlyCurrentStepHolder{padding-left:0 !important}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_onlyCurrentStepHolder:hover{cursor:auto !important;background-color:rgba(0,0,0,0) !important}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_onlyCurrentStepHolder:hover .OrchestrationFlow-module_connectorIcon{background-color:rgba(0,0,0,0) !important}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_onlyCurrentStepHolder .OrchestrationFlow-module_inner .OrchestrationFlow-module_wrapper{padding:0 !important;margin-left:0 !important}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step{width:100%;padding-left:10px;background-color:#f6f6f6;border-radius:10px}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step:hover{cursor:pointer;background-color:#e8e8e8}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step:hover .OrchestrationFlow-module_connectorIcon{background-color:#e8e8e8}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner{display:flex}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_wrapper{width:100%;align-items:center;height:100%;margin-left:8px;text-align:left;padding:8px}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_stepDetails{cursor:pointer;display:flex;flex-direction:row;color:#6f6f6f;padding-top:5px}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_stepDetails.OrchestrationFlow-module_futureStatus{color:#c5c5c5 !important}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_stepDetails .OrchestrationFlow-module_description{align-items:left;width:100%}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_stepDetails .OrchestrationFlow-module_description .OrchestrationFlow-module_title{display:flex;flex-direction:row;align-items:center;font-size:14px;font-weight:bold;letter-spacing:.4px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_stepDetails .OrchestrationFlow-module_description .OrchestrationFlow-module_title .OrchestrationFlow-module_stepIcon{font-size:24px;padding-right:10px}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_stepDetails .OrchestrationFlow-module_description .OrchestrationFlow-module_subtitle{padding-top:3px;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrchestrationFlow-module_root .OrchestrationFlow-module_steps .OrchestrationFlow-module_step .OrchestrationFlow-module_inner .OrchestrationFlow-module_stepDetails .OrchestrationFlow-module_description .OrchestrationFlow-module_subtitle:first-letter{text-transform:uppercase}.OrchestrationFlow-module_buttonContainer{display:flex;flex-direction:row;gap:15px;padding-top:10px}.OrchestrationFlow-module_buttonContainer .OrchestrationFlow-module_abortButton{border-color:#f6f6f6;background-color:#f6f6f6;color:#d0355c}.OrchestrationFlow-module_buttonContainer .OrchestrationFlow-module_abortButton:hover{border-color:#d0355c;background-color:rgba(244,67,54,.2)}.OrchestrationFlow-module_connector{display:flex;align-items:flex-end}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner{position:relative;height:100%}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner.OrchestrationFlow-module_first{height:calc(100% - 16px)}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_line{background:#dadce0;width:2px;height:100%;position:absolute;overflow:hidden;transform:translateY(1px)}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine{display:flex;justify-content:center;height:100%;align-items:flex-start;position:relative}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine.OrchestrationFlow-module_first{align-items:flex-start}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine.OrchestrationFlow-module_last{height:24px;align-items:flex-end}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine .OrchestrationFlow-module_connectorLine{width:100%;height:100%;position:absolute;transform:translateY(1px);justify-content:center;display:flex}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine .OrchestrationFlow-module_connectorLine.OrchestrationFlow-module_hide{display:none}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine .OrchestrationFlow-module_connectorLine.OrchestrationFlow-module_last{transform:translateY(-1px)}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine .OrchestrationFlow-module_connectorIcon{display:inline-flex;background:#f6f6f6;font-size:28px;align-items:center;justify-content:center;z-index:1;transform:translateY(16px)}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine .OrchestrationFlow-module_connectorIcon.OrchestrationFlow-module_first{transform:translateY(0)}.OrchestrationFlow-module_connector .OrchestrationFlow-module_connectorInner .OrchestrationFlow-module_statusLine .OrchestrationFlow-module_connectorIcon.OrchestrationFlow-module_last{transform:translateY(0)}.OrchestrationFlow-module_completeIcon{font-size:24px}.OrchestrationFlow-module_complete{color:#4caf50}.OrchestrationFlow-module_future{color:#c5c5c5}.OrchestrationFlow-module_active{color:#4caf50;border-radius:50%}.OrchestrationFlow-module_error{color:#d0355c}.OrchestrationFlow-module_orchestrationDetails{display:flex;padding-bottom:20px;position:relative}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_orchestrationNameHolder{padding:3px 10px;color:#6f6f6f}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_orchestrationNameHolder .OrchestrationFlow-module_orchestrationName{font-size:20px;font-weight:bold}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_orchestrationNameHolder .OrchestrationFlow-module_timeDetails{color:#909090}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_iconHolder{display:flex}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_iconHolder .OrchestrationFlow-module_icon{width:36px}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_iconHolder .OrchestrationFlow-module_completeIcon{font-size:35px}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_actionHolder{position:absolute;right:0;cursor:pointer}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_actionHolder .OrchestrationFlow-module_abortButton{border:2px solid;width:40px;height:40px;border-color:#e8e8e8;background-color:#f6f6f6;color:#d0355c}.OrchestrationFlow-module_orchestrationDetails .OrchestrationFlow-module_actionHolder .OrchestrationFlow-module_abortButton:hover{background-color:rgba(244,67,54,.2)}.OrchestrationFlow-module_progessHolder{border:1px solid #d3d3d3;padding:2px}.OrchestrationFlow-module_currentStep{text-transform:capitalize;font-size:17px;padding-right:10px}.OrchestrationFlow-module_stepMetaData{display:flex;align-items:center;padding-bottom:5px}.OrchestrationFlow-module_noDropPointer{cursor:no-drop;opacity:.5}.OrchestrationFlow-module_disableToggle{pointer-events:none}.OrchestrationFlow-module_detailsCollapse{width:40px;height:40px}.OrchestrationFlow-module_detailsCollapse .OrchestrationFlow-module_showDetailsIcon{padding:2px 0;font-size:25px;color:#6f6f6f}.OrchestrationFlow-module_showExecutionButton{display:flex}.OrchestrationFlow-module_showExecutionButton .OrchestrationFlow-module_text{padding-top:3px;font-size:16px;margin:0}.OrchestrationFlow-module_executionSubtitle{cursor:pointer;padding-top:0 !important;font-size:16px !important;color:#6f6f6f}.OrchestrationFlow-module_current{background-color:#f0fcf0}#OrchestrationFlow-module_loadingSpinner{animation:OrchestrationFlow-module_loading-spinner 1s linear infinite}@keyframes OrchestrationFlow-module_loading-spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.OrchestrationFlow-module_stepIconHolder{position:relative;height:32px;width:32px;border-radius:100px;border:1px solid #dadce0;background-color:#fff}.OrchestrationFlow-module_stepIconHolder .OrchestrationFlow-module_stepIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.OrchestrationFlow-module_details:hover .OrchestrationFlow-module_stepIconHolder{background-color:#f6f6f6}
.FilterBar-module_popper{z-index:1000;max-height:80vh}.FilterBar-module_refreshIconHolder{position:absolute !important;right:0 !important}.FilterBar-module_refreshIcon{height:15px;width:15px;font-size:16px}.FilterBar-module_helperText{font-size:12px;color:#909090;padding-bottom:7px}.FilterBar-module_fetchingLookup{min-width:400px}.FilterBar-module_checkBoxGroup{font-size:12px;color:#909090;padding-left:5px}.FilterBar-module_filterArrow{border:1px solid #dadce0;border-width:1px 1px 0px 0px;transform:rotate(45deg);width:40px;height:40px;transform-origin:center}.FilterBar-module_filterName{max-width:100px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FilterBar-module_filterBarHolder:hover,.FilterBar-module_filterBarHolder:active{border-color:#02629a}
.DLXDataTable-module_tableContainer .DLXDataTable-module_loadMoreButton{display:block;width:100%;padding:10px}.DLXDataTable-module_tableContainer p{padding:0px;margin:0px;font-size:14px;color:#6f6f6f}.DLXDataTable-module_tableContainer h1{font-size:14px;color:#6f6f6f}.DLXDataTable-module_loadMoreHolder{display:flex;flex-direction:column;height:60px}.DLXDataTable-module_label{font-family:"Lato",Arial,Helvetica,sans-serif;color:#6f6f6f;font-size:14px}
.EventStreamView-module_eventStreamListContainer{display:flex;flex-direction:column;overflow:auto;height:78vh;padding-left:12px;padding-right:12px;margin-top:12px}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow{display:flex;flex-direction:column}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 15px;border-bottom:1px solid #dadce0}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup:hover{cursor:pointer;background-color:#f6f6f6}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup .EventStreamView-module_eventInfo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:wrap}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup .EventStreamView-module_eventInfo .EventStreamView-module_eventName{font-size:14px;color:#6f6f6f;min-width:230px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup .EventStreamView-module_eventInfo .EventStreamView-module_eventName::first-letter{text-transform:uppercase}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup .EventStreamView-module_eventDateTime{display:flex;flex-direction:column;align-items:flex-end;padding-right:15px}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup .EventStreamView-module_eventDateTime .EventStreamView-module_eventDate{font-size:14px;color:#6f6f6f}.EventStreamView-module_eventStreamListContainer .EventStreamView-module_eventStreamRow .EventStreamView-module_eventStreamGroup .EventStreamView-module_eventDateTime .EventStreamView-module_eventTimeSince{font-size:12px;color:#6f6f6f}
.EventStreamDetails-module_eventStreamDetailsContainer{display:flex;flex-direction:column;justify-content:space-between}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_progress{text-align:center;margin:20px;font-size:16px;color:#025687}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 50px;border-bottom:1px solid #dadce0}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow.EventStreamDetails-module_selected{background-color:#fbf3e6}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow:hover{cursor:pointer;background-color:#f6f6f6}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow .EventStreamDetails-module_eventInfo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:wrap}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow .EventStreamDetails-module_eventInfo .EventStreamDetails-module_eventName{font-size:14px;color:#6f6f6f;min-width:230px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow .EventStreamDetails-module_eventInfo .EventStreamDetails-module_eventName::first-letter{text-transform:uppercase}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow .EventStreamDetails-module_eventDateTime{display:flex;flex-direction:row}.EventStreamDetails-module_eventStreamDetailsContainer .EventStreamDetails-module_eventRow .EventStreamDetails-module_eventDateTime .EventStreamDetails-module_eventDate{padding-right:15px;font-size:16px;color:#6f6f6f}
.EventViewer-module_deleteMessage{margin:30px 0 0 0;text-align:center;font-weight:bold;font-size:16px}.EventViewer-module_progress{text-align:center;margin:20px;color:#025687}#EventViewer-module_snackbarContainer{min-height:40px;width:200px;flex:1;margin:0 50px;justify-content:center;align-items:center;border-radius:6px}#EventViewer-module_snackbarIcon{margin:0 5px 0 10px;font-size:12px;color:#fff}#EventViewer-module_snackbarText{margin:0 10px 0 5px;font-size:14px;color:#fff}.EventViewer-module_formRow{display:flex;justify-content:center;align-items:center}.EventViewer-module_formRow>*{flex:1}.EventViewer-module_formColumn{width:50%;position:relative;float:left}.EventViewer-module_formColumn .EventViewer-module_connectionContainer.EventViewer-module_inModal{display:flex;flex-wrap:wrap}.EventViewer-module_formColumn .EventViewer-module_connectionContainer.EventViewer-module_inModal .EventViewer-module_connection{width:100% !important}table{width:100%;border-collapse:collapse}table .EventViewer-module_tableBody p{max-width:400px;padding:10px;pointer-events:none;overflow:hidden;text-overflow:ellipsis}table .EventViewer-module_tableBody tr{border:1px solid #dadce0;background-color:#fff}table .EventViewer-module_tableBody tr td{min-width:150px;padding:8px 20px;font-size:14px;color:#6f6f6f}table .EventViewer-module_tableBody tr td:first-of-type{text-align:right;border-right:1px solid #dadce0}table .EventViewer-module_tableBody tr:nth-child(even){background-color:#f6f6f6}table .EventViewer-module_tableBody tr:hover{background-color:#e8e8e8}#EventViewer-module_alertDialogTitle *{font-weight:bold}.EventViewer-module_notes{height:350px}.EventViewer-module_notes>div{height:250px}.EventViewer-module_notes>div>div:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.EventViewer-module_notes>div>div:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.LoadingButton-module_hideButton{display:none}.LoadingButton-module_noRecords{text-transform:uppercase;color:#909090;font-size:18px;padding:10px;text-align:center}
.ErrorBoundary-module_container h1{font-size:20px;margin-left:10px;color:#6f6f6f;text-align:center}.ErrorBoundary-module_container p{text-align:center;margin-left:10px;font-size:16px;color:#6f6f6f}.ErrorBoundary-module_container .ErrorBoundary-module_error_message{border-width:1px;border-radius:5px;color:#6f6f6f;background-color:rgba(2,98,154,.1);font-size:14px;padding:20px;margin:30px}
.LiveData-module_readingsContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-height:35vh;padding-top:10px;overflow:auto;width:100%}.LiveData-module_readingsContainer.LiveData-module_true{font-weight:bold}.LiveData-module_readingsContainer .LiveData-module_reading{display:block}.LiveData-module_readingsContainer .LiveData-module_reading .LiveData-module_readingType{color:#909090;padding-right:10px;font-size:18px}.LiveData-module_readingsContainer .LiveData-module_reading .LiveData-module_readingValue{color:#6f6f6f;font-size:24px;font-weight:bold}.LiveData-module_readingsContainer .LiveData-module_reading .LiveData-module_readingValue.LiveData-module_valid{color:#a1d55d}.LiveData-module_readingsContainer .LiveData-module_reading .LiveData-module_readingValue.LiveData-module_invalid{color:#d0355c}.LiveData-module_readingsContainer .LiveData-module_reading .LiveData-module_readingUnits{color:#6f6f6f;padding-left:5px;font-size:18px}.LiveData-module_readingsContainer .LiveData-module_reading .LiveData-module_readingUnits.LiveData-module_valid{color:#a1d55d}.LiveData-module_readingsContainer .LiveData-module_reading .LiveData-module_readingUnits.LiveData-module_invalid{color:#d0355c}
.OrchestrationStatusIcon-module_button{position:relative;align-items:center;background-color:#f6f6f6;border-radius:50%;border:1px solid #dadce0;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px;z-index:10;pointer-events:all}.OrchestrationStatusIcon-module_button:hover{box-shadow:rgba(0,0,0,.1) 0px 2px 1px -1px,rgba(0,0,0,.03) 0px 1px 1px 0px,rgba(0,0,0,.06) 0px 1px 3px 0px}.OrchestrationStatusIcon-module_icon{height:25px;width:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.OrchestrationStatusIcon-module_banIcon{position:absolute;font-size:2.7em;color:rgba(244,67,54,.2);top:50%;left:50%;transform:translate(-50%, -50%)}
.ConnectionCardStatus-module_heartbeatCircle{align-items:center;background-color:#f6f6f6;border-radius:50%;border:1px solid #dadce0;display:flex;height:40px;justify-content:center;width:40px;z-index:10}.ConnectionCardStatus-module_heartbeatCircle:hover{cursor:pointer}.ConnectionCardStatus-module_statusIcon{top:12px;left:14px;z-index:99;font-size:10px;color:#909090}.ConnectionCardStatus-module_menuIconContainer{position:relative}.ConnectionCardStatus-module_socketDisconnected{font-size:18px;color:#909090}.ConnectionCardStatus-module_root{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-0.125em;width:1em}.ConnectionCardStatus-module_button{align-items:center;background-color:#f6f6f6;border-radius:50%;border:1px solid #dadce0;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px;z-index:10;pointer-events:all}.ConnectionCardStatus-module_button:hover{box-shadow:rgba(0,0,0,.1) 0px 2px 1px -1px,rgba(0,0,0,.03) 0px 1px 1px 0px,rgba(0,0,0,.06) 0px 1px 3px 0px}.ConnectionCardStatus-module_warning{bottom:0;color:#909090;font-size:12px;padding:.5px;position:absolute;right:0;z-index:99}.ConnectionCardStatus-module_iconRoot{align-items:center;display:inline-flex;height:max-content;justify-content:center;padding:5px;position:relative;width:max-content}.ConnectionCardStatus-module_disable{position:absolute;font-size:2.7em;color:rgba(244,67,54,.2);top:50%;left:50%;transform:translate(-50%, -50%)}
.EllipsisMenu-module_root{pointer-events:all;color:#6f6f6f;padding:unset;position:relative}.EllipsisMenu-module_root .EllipsisMenu-module_menu{background-color:#fff;border-radius:6px;color:#6f6f6f;padding:unset;z-index:100}.EllipsisMenu-module_root .EllipsisMenu-module_menuItem{width:100%;font-family:inherit;color:#6f6f6f;display:grid;grid-template-columns:15px auto;column-gap:12px}.EllipsisMenu-module_root .EllipsisMenu-module_menuItemText{color:#6f6f6f;opacity:1;font-size:16px;margin:0}.EllipsisMenu-module_root .EllipsisMenu-module_menuItemText:hover{text-decoration:none}.EllipsisMenu-module_root .EllipsisMenu-module_menuItemIcon{align-items:center;align-self:center;color:#6f6f6f;display:flex;justify-content:center;text-align:center;width:100%}.EllipsisMenu-module_root .EllipsisMenu-module_button{color:#6f6f6f}
.OrchestrationsViewer-module_actionButton{display:flex;align-items:center;background-color:#025687;border-radius:4px;user-select:none;padding:8px 12px;margin-left:12px}.OrchestrationsViewer-module_actionButton:hover{cursor:pointer;background-color:#024064}.OrchestrationsViewer-module_actionButton .OrchestrationsViewer-module_actionIcon{font-size:12px;color:#fff;margin-right:4px}.OrchestrationsViewer-module_actionButton .OrchestrationsViewer-module_actionLabel{color:#fff;margin:0;font-size:14px}.orchestration-splitter > .layout-splitter{position:relative;display:flex}.orchestration-splitter > .layout-splitter:before{align-items:center;background-color:#bbb;border-bottom-left-radius:20px;border-top-left-radius:20px;color:#e0e0e0;content:"<";cursor:col-resize;display:flex;height:60px;justify-content:center;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:12px;z-index:400}.orchestration-splitter.splitter-layout-vertical > .layout-splitter{height:4px;position:relative}.orchestration-splitter.splitter-layout-vertical > .layout-splitter:before{content:"^";text-align:center;color:#e0e0e0;display:block;height:25px;width:60px;border-radius:20px;position:absolute;left:50%;top:-8px;transform:translateX(-50%);z-index:400;background-color:#bbb;cursor:row-resize}
@keyframes ExecutionHistory-module_appear{0%{background-color:#e6eedb}100%{background-color:#fff}}.ExecutionHistory-module_executionHistoryContainer{overflow-y:auto}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_historyFilterBar{margin-right:12px;position:sticky;top:0;background-color:#fff;z-index:2}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer{transition:all;display:flex;flex-direction:column}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer:first-child{transition:all;visibility:none}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer:hover{cursor:pointer;background-color:#f9f9f9}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer:hover .ExecutionHistory-module_statusIcon{background-color:#f9f9f9}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer:hover .ExecutionHistory-module_infoContainer{background-color:#f9f9f9}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer:hover .ExecutionHistory-module_infoContainer .ExecutionHistory-module_rightSide .ExecutionHistory-module_buttonContainer{visibility:visible}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer:hover .ExecutionHistory-module_viewButton{visibility:visible}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer.ExecutionHistory-module_triggered{animation:ExecutionHistory-module_appear 3s ease-in-out}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_viewButton{visibility:hidden;padding-left:10px}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_statusIcon{min-width:40px;padding-left:15px;font-size:36px}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:30px;border-bottom:solid 1px #dadce0}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_expandButton{border-color:#f6f6f6;background-color:#f6f6f6}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_expandButton:hover{border-color:#025687;background-color:rgba(2,98,154,.1)}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_abortButton{margin-left:5px;width:100%;border-color:#f6f6f6;background-color:#f6f6f6;color:#d0355c}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_abortButton:hover{border-color:#d0355c;background-color:rgba(244,67,54,.2)}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_leftSide{display:flex;flex-direction:row;align-items:center}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_rightSide{display:flex;flex-direction:row;padding-right:20px}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_rightSide .ExecutionHistory-module_buttonContainer{font-size:18px;visibility:hidden}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_orchestrationInfo{display:flex;flex-direction:column;padding:10px;text-align:left}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_orchestrationInfo .ExecutionHistory-module_orchestrationTitle{display:flex;align-items:center;color:#6f6f6f;font-size:18px;font-weight:bold}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_orchestrationInfo .ExecutionHistory-module_orchestrationTitle .ExecutionHistory-module_triggerIcon{font-size:32px;padding-right:5px}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_orchestrationInfo .ExecutionHistory-module_orchestrationSubTitle{padding-left:5px;display:flex;padding-top:5px;color:#909090;font-size:14px;overflow:hidden;text-overflow:ellipsis}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_triggerBy{display:flex}.ExecutionHistory-module_executionHistoryContainer .ExecutionHistory-module_executionHistoryList .ExecutionHistory-module_executionContainer .ExecutionHistory-module_infoContainer .ExecutionHistory-module_triggerBy span{color:#6f6f6f}
.StepChip-module_stepBox{position:relative;text-align:center;border-radius:6px;border:1px solid #a1d55d;min-width:300px;cursor:pointer}.StepChip-module_stepBox.StepChip-module_unconfigured{border-color:#dadce0}.StepChip-module_stepBox.StepChip-module_fullyConfigured{border-color:#a1d55d}.StepChip-module_stepBox.StepChip-module_fullyConfigured .StepChip-module_stepIndex{background-color:#a1d55d;color:#fff}.StepChip-module_stepBox.StepChip-module_validationError{border-color:#d0355c !important}.StepChip-module_stepBox.StepChip-module_validationError .StepChip-module_stepIndex{background-color:#d0355c;color:#fff}.StepChip-module_stepBox.StepChip-module_active{background-color:#ecf7df;border-color:#a1d55d}.StepChip-module_stepBox .StepChip-module_deleteButton{display:block;position:absolute;background-color:#025687;height:20px;width:20px;line-height:20px;right:-10px;top:-10px;border-radius:20px}.StepChip-module_stepBox .StepChip-module_deleteButton .StepChip-module_popupIcon{color:#f6f6f6}.StepChip-module_stepBox:hover .StepChip-module_deleteButton{display:block}.StepChip-module_stepBox .StepChip-module_hideDelete{display:none}.StepChip-module_stepBox .StepChip-module_stepIndex{position:absolute;left:-13px;width:24px;height:24px;border-radius:50%;background:#d8e1e8}.StepChip-module_stepBox .StepChip-module_stepIndex div{font-size:13px;margin-top:4px}.StepChip-module_stepBox input[type=text]{padding:0px}.StepChip-module_stepBox .StepChip-module_activeChip{color:#025687 !important}.StepChip-module_stepIconHolder{width:30px !important;height:30px !important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.StepChip-module_chipIcon{color:#909090;padding-right:5px}.StepChip-module_triggerChipIcon{width:30px !important;height:30px !important;color:#909090}.StepChip-module_stepContent{align-items:center;display:flex;height:100%;justify-content:space-between;padding:5px 10px;position:relative}.StepChip-module_stepContent .StepChip-module_stepText{padding:5px 5px 5px 10px;text-align:left;width:100%}.StepChip-module_stepContent .StepChip-module_stepText .StepChip-module_stepTitle{font-size:16px;font-weight:bold;line-height:150%;word-break:break-word}.StepChip-module_stepContent .StepChip-module_stepText .StepChip-module_stepTitle::first-letter{text-transform:capitalize}.StepChip-module_stepContent .StepChip-module_stepText .StepChip-module_stepSubTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepChip-module_stepContent .StepChip-module_stepData{align-items:center;display:flex;flex-shrink:0;font-size:20px;height:40px !important;justify-content:center;width:40px !important}@keyframes StepChip-module_animate-fade{0%{opacity:.9;transform:scale(0.94, 0.94)}100%{opacity:1;transform:scale(1, 1)}}.StepChip-module_stepMenuHolder .StepChip-module_stepTypeMenu{display:flex;align-items:center;color:#6f6f6f}.StepChip-module_stepMenuHolder .StepChip-module_stepTypeMenu .StepChip-module_dropdown{font-size:14px;color:#909090;padding-left:5px}.StepChip-module_stepMenuHolder .StepChip-module_triggerStepLabel{font-size:16px;font-weight:bolder;margin-top:-3px}.StepChip-module_stepMenuHolder .StepChip-module_triggerStepSubtitle{font-size:14px;font-weight:bolder;margin-top:-3px}.StepChip-module_hideStepContent{display:none}.StepChip-module_confirmStepHolder{top:0;padding:15px;text-align:left}.StepChip-module_confirmStepHolder .StepChip-module_confirmText{color:#025687}.StepChip-module_confirmStepHolder .StepChip-module_buttonHolder{display:flex;justify-content:right;padding-top:15px}.StepChip-module_confirmStepHolder .StepChip-module_buttonHolder .StepChip-module_confirmButton{padding:5px 10px;color:#025687;border-radius:3px;font-size:13px;cursor:pointer}.StepChip-module_confirmStepHolder .StepChip-module_buttonHolder .StepChip-module_confirmButton.StepChip-module_confirm{color:#fff;background-color:#025687}.StepChip-module_stepNameHolder{display:flex;width:200px;padding-bottom:5px}.StepChip-module_stepNameHolder .StepChip-module_editIcon{display:none;font-size:11px;margin-left:5px;cursor:pointer;color:#909090}.StepChip-module_stepNameHolder .StepChip-module_editIcon.StepChip-module_activeIcon{display:inline-block}.StepChip-module_stepNameHolder .StepChip-module_stepNameInput{width:180px}.StepChip-module_skeletonHolder{height:52px;display:block;border:1px solid #dadce0;border-radius:3px;padding:0 5px}.StepChip-module_skeletonHolder .StepChip-module_skeletonLoader{width:100%;height:8px;display:block;margin:7px 0;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%),#e8e8e8;background-repeat:repeat-y;background-size:50px 500px;background-position:0 0;animation:StepChip-module_shine 1s infinite}@keyframes StepChip-module_shine{to{background-position:100% 0}}
.SourceDataSelector-module_completed{color:#6ea22a}.SourceDataSelector-module_failed{color:#d0355c}.SourceDataSelector-module_skipped{color:#6f6f6f}.SourceDataSelector-module_continued{color:#d0355c}
.DLXFrameModal-module_container{position:relative;width:100%;padding-top:80vh;overflow:hidden}.DLXFrameModal-module_frame{position:absolute;top:0;left:0;width:100%;height:100%;border:none;overflow:hidden}
.QrCodeModal-module_modalContainer{display:flex;flex-direction:column}.QrCodeModal-module_modalContainer .QrCodeModal-module_preferencesContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:10px}.QrCodeModal-module_modalContainer .QrCodeModal-module_inputsContainer{display:flex;flex-direction:column;align-items:center;padding-left:10px}.QrCodeModal-module_modalContainer .QrCodeModal-module_qrcodeContainer{display:flex;justify-content:center;align-items:center;min-height:300px;padding:20px}.QrCodeModal-module_modalContainer .QrCodeModal-module_buttonBar{display:flex;justify-content:center;padding-top:10px}.QrCodeModal-module_modalContainer .QrCodeModal-module_buttonBar .QrCodeModal-module_iconButton{margin:3px;height:45px;width:45px;border:1px solid #e8e8e8;border-radius:25px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2)}.QrCodeModal-module_iconButton{margin:3px;height:45px;width:45px;border:1px solid #e8e8e8;border-radius:25px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2)}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-aria-container {
	position: absolute; /* try to hide from window but not from screen readers */
	left:-999em;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .selection-anchor {
	background-color: #007ACC;
	width: 2px !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .bracket-match {
	box-sizing: border-box;
	background-color: var(--vscode-editorBracketMatch-background);
	border: 1px solid var(--vscode-editorBracketMatch-border);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.inline-editor-progress-decoration {
	display: inline-block;
	width: 1em;
	height: 1em;
}

.inline-progress-widget  {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.inline-progress-widget .icon {
	font-size: 80% !important;
}

.inline-progress-widget:hover .icon {
	font-size: 90% !important;
	animation: none;
}

.inline-progress-widget:hover .icon::before {
	content: var(--vscode-icon-x-content);
	font-family: var(--vscode-icon-x-font-family);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .monaco-editor-overlaymessage {
	padding-bottom: 8px;
	z-index: 10000;
}

.monaco-editor .monaco-editor-overlaymessage.below {
	padding-bottom: 0;
	padding-top: 8px;
	z-index: 10000;
}

@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}
.monaco-editor .monaco-editor-overlaymessage.fadeIn {
	animation: fadeIn 150ms ease-out;
}

@keyframes fadeOut {
	from { opacity: 1; }
	to { opacity: 0; }
}
.monaco-editor .monaco-editor-overlaymessage.fadeOut {
	animation: fadeOut 100ms ease-out;
}

.monaco-editor .monaco-editor-overlaymessage .message {
	padding: 2px 4px;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-inputValidation-infoBorder);
	border-radius: 3px;
}

.monaco-editor .monaco-editor-overlaymessage .message p {
	margin-block: 0px;
}

.monaco-editor .monaco-editor-overlaymessage .message a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-editor-overlaymessage .message a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor.hc-black .monaco-editor-overlaymessage .message,
.monaco-editor.hc-light .monaco-editor-overlaymessage .message {
	border-width: 2px;
}

.monaco-editor .monaco-editor-overlaymessage .anchor {
	width: 0 !important;
	height: 0 !important;
	border-color: transparent;
	border-style: solid;
	z-index: 1000;
	border-width: 8px;
	position: absolute;
	left: 2px;
}

.monaco-editor .monaco-editor-overlaymessage .anchor.top {
	border-bottom-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage .anchor.below {
	border-top-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {
	display: none;
}

.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {
	display: inherit;
	top: -8px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .rendered-markdown kbd {
	background-color: var(--vscode-keybindingLabel-background);
	color: var(--vscode-keybindingLabel-foreground);
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	border-color: var(--vscode-keybindingLabel-border);
	border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
	box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
	vertical-align: middle;
	padding: 1px 3px;
}

.rendered-markdown li:has(input[type=checkbox]) {
	list-style-type: none;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-text-button {
	box-sizing: border-box;
	display: flex;
	width: 100%;
	padding: 4px;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	justify-content: center;
	align-items: center;
	border: 1px solid var(--vscode-button-border, transparent);
	line-height: 18px;
}

.monaco-text-button:focus {
	outline-offset: 2px !important;
}

.monaco-text-button:hover {
	text-decoration: none !important;
}

.monaco-button.disabled:focus,
.monaco-button.disabled {
	opacity: 0.4 !important;
	cursor: default;
}

.monaco-text-button .codicon {
	margin: 0 0.2em;
	color: inherit !important;
}

.monaco-text-button.monaco-text-button-with-short-label {
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 4px;
	overflow: hidden;
	height: 28px;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {
	flex-basis: 100%;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
	flex-grow: 1;
	width: 0;
	overflow: hidden;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: normal;
	font-style: inherit;
	padding: 4px 0;
}

.monaco-button-dropdown {
	display: flex;
	cursor: pointer;
}

.monaco-button-dropdown.disabled {
	cursor: default;
}

.monaco-button-dropdown > .monaco-button:focus {
	outline-offset: -1px !important;
}

.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {
	opacity: 0.4 !important;
}

.monaco-button-dropdown > .monaco-button.monaco-text-button {
	border-right-width: 0 !important;
}

.monaco-button-dropdown .monaco-button-dropdown-separator {
	padding: 4px 0;
	cursor: default;
}

.monaco-button-dropdown .monaco-button-dropdown-separator > div {
	height: 100%;
	width: 1px;
}

.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
	border: 1px solid var(--vscode-button-border, transparent);
	border-left-width: 0 !important;
	border-radius: 0 2px 2px 0;
	display: flex;
	align-items: center;
}

.monaco-button-dropdown > .monaco-button.monaco-text-button {
	border-radius: 2px 0 0 2px;
}

.monaco-description-button {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 4px 5px; /* allows button focus outline to be visible */
}

.monaco-description-button .monaco-button-description {
	font-style: italic;
	font-size: 11px;
	padding: 4px 20px;
}

.monaco-description-button .monaco-button-label,
.monaco-description-button .monaco-button-description {
	display: flex;
	justify-content: center;
	align-items: center;
}

.monaco-description-button .monaco-button-label > .codicon,
.monaco-description-button .monaco-button-description > .codicon {
	margin: 0 0.2em;
	color: inherit !important;
}

/* default color styles - based on CSS variables */

.monaco-button.default-colors,
.monaco-button-dropdown.default-colors > .monaco-button{
	color: var(--vscode-button-foreground);
	background-color: var(--vscode-button-background);
}

.monaco-button.default-colors:hover,
.monaco-button-dropdown.default-colors > .monaco-button:hover {
	background-color: var(--vscode-button-hoverBackground);
}

.monaco-button.default-colors.secondary,
.monaco-button-dropdown.default-colors > .monaco-button.secondary {
	color: var(--vscode-button-secondaryForeground);
	background-color: var(--vscode-button-secondaryBackground);
}

.monaco-button.default-colors.secondary:hover,
.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover {
	background-color: var(--vscode-button-secondaryHoverBackground);
}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator {
	background-color: var(--vscode-button-background);
	border-top: 1px solid var(--vscode-button-border);
	border-bottom: 1px solid var(--vscode-button-border);
}

.monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator {
	background-color: var(--vscode-button-secondaryBackground);
}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div {
	background-color: var(--vscode-button-separator);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.post-edit-widget {
	box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	border: 1px solid var(--vscode-widget-border, transparent);
	border-radius: 4px;
	background-color: var(--vscode-editorWidget-background);
	overflow: hidden;
}

.post-edit-widget .monaco-button {
	padding: 2px;
	border: none;
	border-radius: 0;
}

.post-edit-widget .monaco-button:hover {
	background-color: var(--vscode-button-secondaryHoverBackground) !important;
}

.post-edit-widget .monaco-button .codicon {
	margin: 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

@font-face {
	font-family: "codicon";
	font-display: block;
	src: url(../f6283f7ccaed1249d9eb.ttf) format("truetype");
}

.codicon[class*='codicon-'] {
	font: normal normal normal 16px/1 codicon;
	display: inline-block;
	text-decoration: none;
	text-rendering: auto;
	text-align: center;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	user-select: none;
	-webkit-user-select: none;
}

/* icon rules are dynamically created by the platform theme service (see iconsStyleSheet.ts) */

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.codicon-wrench-subaction {
	opacity: 0.5;
}

@keyframes codicon-spin {
	100% {
		transform:rotate(360deg);
	}
}

.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.5s steps(30) infinite;
}

.codicon-modifier-disabled {
	opacity: 0.4;
}

/* custom speed & easing for loading icon */
.codicon-loading,
.codicon-tree-item-loading::before {
	animation-duration: 1s !important;
	animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .codicon.codicon-symbol-array,
.monaco-workbench .codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); }
.monaco-editor .codicon.codicon-symbol-boolean,
.monaco-workbench .codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); }
.monaco-editor .codicon.codicon-symbol-class,
.monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); }
.monaco-editor .codicon.codicon-symbol-method,
.monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); }
.monaco-editor .codicon.codicon-symbol-color,
.monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); }
.monaco-editor .codicon.codicon-symbol-constant,
.monaco-workbench .codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); }
.monaco-editor .codicon.codicon-symbol-constructor,
.monaco-workbench .codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); }
.monaco-editor .codicon.codicon-symbol-value,
.monaco-workbench .codicon.codicon-symbol-value,
.monaco-editor .codicon.codicon-symbol-enum,
.monaco-workbench .codicon.codicon-symbol-enum { color: var(--vscode-symbolIcon-enumeratorForeground); }
.monaco-editor .codicon.codicon-symbol-enum-member,
.monaco-workbench .codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); }
.monaco-editor .codicon.codicon-symbol-event,
.monaco-workbench .codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); }
.monaco-editor .codicon.codicon-symbol-field,
.monaco-workbench .codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); }
.monaco-editor .codicon.codicon-symbol-file,
.monaco-workbench .codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); }
.monaco-editor .codicon.codicon-symbol-folder,
.monaco-workbench .codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); }
.monaco-editor .codicon.codicon-symbol-function,
.monaco-workbench .codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); }
.monaco-editor .codicon.codicon-symbol-interface,
.monaco-workbench .codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); }
.monaco-editor .codicon.codicon-symbol-key,
.monaco-workbench .codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); }
.monaco-editor .codicon.codicon-symbol-keyword,
.monaco-workbench .codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); }
.monaco-editor .codicon.codicon-symbol-module,
.monaco-workbench .codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); }
.monaco-editor .codicon.codicon-symbol-namespace,
.monaco-workbench .codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); }
.monaco-editor .codicon.codicon-symbol-null,
.monaco-workbench .codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); }
.monaco-editor .codicon.codicon-symbol-number,
.monaco-workbench .codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); }
.monaco-editor .codicon.codicon-symbol-object,
.monaco-workbench .codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); }
.monaco-editor .codicon.codicon-symbol-operator,
.monaco-workbench .codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); }
.monaco-editor .codicon.codicon-symbol-package,
.monaco-workbench .codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); }
.monaco-editor .codicon.codicon-symbol-property,
.monaco-workbench .codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); }
.monaco-editor .codicon.codicon-symbol-reference,
.monaco-workbench .codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); }
.monaco-editor .codicon.codicon-symbol-snippet,
.monaco-workbench .codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); }
.monaco-editor .codicon.codicon-symbol-string,
.monaco-workbench .codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); }
.monaco-editor .codicon.codicon-symbol-struct,
.monaco-workbench .codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); }
.monaco-editor .codicon.codicon-symbol-text,
.monaco-workbench .codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); }
.monaco-editor .codicon.codicon-symbol-type-parameter,
.monaco-workbench .codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); }
.monaco-editor .codicon.codicon-symbol-unit,
.monaco-workbench .codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); }
.monaco-editor .codicon.codicon-symbol-variable,
.monaco-workbench .codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .lightBulbWidget {
	display: flex;
	align-items: center;
	justify-content: center;
}

.monaco-editor .lightBulbWidget:hover{
	cursor: pointer;
}

.monaco-editor .lightBulbWidget.codicon-light-bulb,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle {
	color: var(--vscode-editorLightBulb-foreground);
}

.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix {
	color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));
}

.monaco-editor .lightBulbWidget.codicon-sparkle-filled {
	color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground));
}

.monaco-editor .lightBulbWidget:before {
	position: relative;
	z-index: 2;
}

.monaco-editor .lightBulbWidget:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	z-index: 1;
}

/* gutter decoration */
.monaco-editor .glyph-margin-widgets .cgmr[class*="codicon-gutter-lightbulb"] {
	display: block;
	cursor: pointer;
}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle {
	color: var(--vscode-editorLightBulb-foreground);
}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix {
	color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));
}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled {
	color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground));
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-list {
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
}

.monaco-list.mouse-support {
	user-select: none;
	-webkit-user-select: none;
}

.monaco-list > .monaco-scrollable-element {
	height: 100%;
}

.monaco-list-rows {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-list.horizontal-scrolling .monaco-list-rows {
	width: auto;
	min-width: 100%;
}

.monaco-list-row {
	position: absolute;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
}

.monaco-list.mouse-support .monaco-list-row {
	cursor: pointer;
	touch-action: none;
}

/* Make sure the scrollbar renders above overlays (sticky scroll) */
.monaco-list .monaco-scrollable-element > .scrollbar.vertical,
.monaco-pane-view > .monaco-split-view2.vertical > .monaco-scrollable-element > .scrollbar.vertical {
	z-index: 14;
}

/* for OS X ballistic scrolling */
.monaco-list-row.scrolling {
	display: none !important;
}

/* Focus */
.monaco-list.element-focused,
.monaco-list.selection-single,
.monaco-list.selection-multiple {
	outline: 0 !important;
}

/* Dnd */
.monaco-drag-image {
	display: inline-block;
	padding: 1px 7px;
	border-radius: 10px;
	font-size: 12px;
	position: absolute;
	z-index: 1000;
}

/* Filter */

.monaco-list-type-filter-message {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 40px 1em 1em 1em;
	text-align: center;
	white-space: normal;
	opacity: 0.7;
	pointer-events: none;
}

.monaco-list-type-filter-message:empty {
	display: none;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Arrows */
.monaco-scrollable-element > .scrollbar > .scra {
	cursor: pointer;
	font-size: 11px !important;
}

.monaco-scrollable-element > .visible {
	opacity: 1;

	/* Background rule added for IE9 - to allow clicks on dom node */
	background:rgba(0,0,0,0);

	transition: opacity 100ms linear;
	/* In front of peek view */
	z-index: 11;
}
.monaco-scrollable-element > .invisible {
	opacity: 0;
	pointer-events: none;
}
.monaco-scrollable-element > .invisible.fade {
	transition: opacity 800ms linear;
}

/* Scrollable Content Inset Shadow */
.monaco-scrollable-element > .shadow {
	position: absolute;
	display: none;
}
.monaco-scrollable-element > .shadow.top {
	display: block;
	top: 0;
	left: 3px;
	height: 3px;
	width: 100%;
	box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}
.monaco-scrollable-element > .shadow.left {
	display: block;
	top: 3px;
	left: 0;
	height: 100%;
	width: 3px;
	box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}
.monaco-scrollable-element > .shadow.top-left-corner {
	display: block;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}
.monaco-scrollable-element > .shadow.top.left {
	box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}

.monaco-scrollable-element > .scrollbar > .slider {
	background: var(--vscode-scrollbarSlider-background);
}

.monaco-scrollable-element > .scrollbar > .slider:hover {
	background: var(--vscode-scrollbarSlider-hoverBackground);
}

.monaco-scrollable-element > .scrollbar > .slider.active {
	background: var(--vscode-scrollbarSlider-activeBackground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Use custom CSS vars to expose padding into parent select for padding calculation */
.monaco-select-box-dropdown-padding {
	--dropdown-padding-top: 1px;
	--dropdown-padding-bottom: 1px;
}

.hc-black .monaco-select-box-dropdown-padding,
.hc-light .monaco-select-box-dropdown-padding {
	--dropdown-padding-top: 3px;
	--dropdown-padding-bottom: 4px;
}

.monaco-select-box-dropdown-container {
	display: none;
	box-sizing:	border-box;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {
	margin: 0;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {
	line-height: 15px; /** For some reason, this is needed, otherwise <code> will take up 20px height */
	font-family: var(--monaco-monospace-font);
}


.monaco-select-box-dropdown-container.visible {
	display: flex;
	flex-direction: column;
	text-align: left;
	width: 1px;
	overflow: hidden;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
	flex: 0 0 auto;
	align-self: flex-start;
	padding-top: var(--dropdown-padding-top);
	padding-bottom: var(--dropdown-padding-bottom);
	padding-left: 1px;
	padding-right: 1px;
	width: 100%;
	overflow: hidden;
	box-sizing:	border-box;
}

.monaco-select-box-dropdown-container > .select-box-details-pane {
	padding: 5px;
}

.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
	padding-top: var(--dropdown-padding-top);
	padding-bottom: var(--dropdown-padding-bottom);
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {
	cursor: pointer;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 3.5px;
	white-space: nowrap;
	float: left;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 3.5px;
	white-space: nowrap;
	float: left;
	opacity: 0.7;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-right: 10px;
	white-space: nowrap;
	float: right;
}


/* Accepted CSS hiding technique for accessibility reader text  */
/* https://webaim.org/techniques/css/invisiblecontent/ */

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {
		position: absolute;
		left: -10000px;
		top: auto;
		width: 1px;
		height: 1px;
		overflow: hidden;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {
	flex: 1 1 auto;
	align-self: flex-start;
	opacity: 0;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {
	overflow: hidden;
	max-height: 0px;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {
	padding-left: 4px;
	padding-right: 8px;
	white-space: nowrap;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-select-box {
	width: 100%;
	cursor: pointer;
	border-radius: 2px;
}

.monaco-select-box-dropdown-container {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}

/** Actions */

.monaco-action-bar .action-item.select-container {
	cursor: default;
}

.monaco-action-bar .action-item .monaco-select-box {
	cursor: pointer;
	min-width: 100px;
	min-height: 18px;
	padding: 2px 23px 2px 8px;
}

.mac .monaco-action-bar .action-item .monaco-select-box {
	font-size: 11px;
	border-radius: 5px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar {
	white-space: nowrap;
	height: 100%;
}

.monaco-action-bar .actions-container {
	display: flex;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	width: 100%;
	align-items: center;
}

.monaco-action-bar.vertical .actions-container {
	display: inline-block;
}

.monaco-action-bar .action-item {
	display: block;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: relative;  /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */
}

.monaco-action-bar .action-item.disabled {
	cursor: default;
}

.monaco-action-bar .action-item .icon,
.monaco-action-bar .action-item .codicon {
	display: block;
}

.monaco-action-bar .action-item .codicon {
	display: flex;
	align-items: center;
	width: 16px;
	height: 16px;
}

.monaco-action-bar .action-label {
	display: flex;
	font-size: 11px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-action-bar .action-item.disabled .action-label,
.monaco-action-bar .action-item.disabled .action-label::before,
.monaco-action-bar .action-item.disabled .action-label:hover {
	color: var(--vscode-disabledForeground);
}

/* Vertical actions */

.monaco-action-bar.vertical {
	text-align: left;
}

.monaco-action-bar.vertical .action-item {
	display: block;
}

.monaco-action-bar.vertical .action-label.separator {
	display: block;
	border-bottom: 1px solid #bbb;
	padding-top: 1px;
	margin-left: .8em;
	margin-right: .8em;
}

.monaco-action-bar .action-item .action-label.separator {
	width: 1px;
	height: 16px;
	margin: 5px 4px !important;
	cursor: default;
	min-width: 1px;
	padding: 0;
	background-color: #bbb;
}

.secondary-actions .monaco-action-bar .action-label {
	margin-left: 6px;
}

/* Action Items */
.monaco-action-bar .action-item.select-container {
	overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */
	flex: 1;
	max-width: 170px;
	min-width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.monaco-action-bar .action-item.action-dropdown-item {
	display: flex;
}

.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {
	display: flex;
	align-items: center;
	cursor: default;
}

.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {
	width: 1px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.action-widget {
	font-size: 13px;
	border-radius: 0;
	min-width: 160px;
	max-width: 80vw;
	z-index: 40;
	display: block;
	width: 100%;
	border: 1px solid var(--vscode-editorWidget-border) !important;
	border-radius: 5px;
	background-color: var(--vscode-editorActionList-background);
	color: var(--vscode-editorActionList-foreground);
	padding: 4px;
	box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}

.context-view-block {
	position: fixed;
	cursor: initial;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.context-view-pointerBlock {
	position: fixed;
	cursor: initial;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.action-widget .monaco-list {
	user-select: none;
	-webkit-user-select: none;
	border: none !important;
	border-width: 0 !important;
}

.action-widget .monaco-list:focus:before {
	outline: 0 !important;
}

.action-widget .monaco-list .monaco-scrollable-element {
	overflow: visible;
}

/** Styles for each row in the list element **/
.action-widget .monaco-list .monaco-list-row {
	padding: 0 10px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
	width: 100%;
	border-radius: 4px;
}

.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) {
	background-color: var(--vscode-editorActionList-focusBackground) !important;
	color: var(--vscode-editorActionList-focusForeground);
	outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
	outline-offset: -1px;
}

.action-widget .monaco-list-row.group-header {
	color: var(--vscode-descriptionForeground) !important;
	font-weight: 600;
	font-size: 12px;
}

.action-widget .monaco-list-row.group-header:not(:first-of-type) {
	margin-top: 2px;
}

.action-widget .monaco-list .group-header,
.action-widget .monaco-list .option-disabled,
.action-widget .monaco-list .option-disabled:before,
.action-widget .monaco-list .option-disabled .focused,
.action-widget .monaco-list .option-disabled .focused:before {
	cursor: default !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
	background-color: transparent !important;
	outline: 0 solid !important;
}

.action-widget .monaco-list-row.action {
	display: flex;
	gap: 8px;
	align-items: center;
}

.action-widget .monaco-list-row.action.option-disabled,
.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,
.action-widget .monaco-list-row.action.option-disabled .codicon,
.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled {
	color: var(--vscode-disabledForeground);
}


.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {
	color: inherit;
}

.action-widget .monaco-list-row.action .title {
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.action-widget .monaco-list-row.action .monaco-keybinding > .monaco-keybinding-key {
		background-color: var(--vscode-keybindingLabel-background);
		color: var(--vscode-keybindingLabel-foreground);
		border-style: solid;
		border-width: 1px;
		border-radius: 3px;
		border-color: var(--vscode-keybindingLabel-border);
		border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
		box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
}

/* Action bar */

.action-widget .action-widget-action-bar {
	background-color: var(--vscode-editorActionList-background);
	border-top: 1px solid var(--vscode-editorHoverWidget-border);
	margin-top: 2px;
}

.action-widget .action-widget-action-bar::before {
	display: block;
	content: "";
	width: 100%;
}

.action-widget .action-widget-action-bar .actions-container {
	padding: 3px 8px 0;
}

.action-widget-action-bar .action-label {
	color: var(--vscode-textLink-activeForeground);
	font-size: 12px;
	line-height: 22px;
	padding: 0;
	pointer-events: all;
}

.action-widget-action-bar .action-item {
	margin-right: 16px;
	pointer-events: none;
}

.action-widget-action-bar .action-label:hover {
	background-color: transparent !important;
}

.monaco-action-bar .actions-container.highlight-toggled .action-label.checked {
	/* The important gives this rule precedence over the hover rule. */
	background: var(--vscode-actionBar-toggledBackground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-keybinding {
	display: flex;
	align-items: center;
	line-height: 10px;
}

.monaco-keybinding > .monaco-keybinding-key {
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	vertical-align: middle;
	font-size: 11px;
	padding: 3px 5px;
	margin: 0 2px;
}

.monaco-keybinding > .monaco-keybinding-key:first-child {
	margin-left: 0;
}

.monaco-keybinding > .monaco-keybinding-key:last-child {
	margin-right: 0;
}

.monaco-keybinding > .monaco-keybinding-key-separator {
	display: inline-block;
}

.monaco-keybinding > .monaco-keybinding-key-chord-separator {
	width: 6px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -------------------- IE10 remove auto clear button -------------------- */

::-ms-clear {
	display: none;
}

/* All widgets */
/* I am not a big fan of this rule */
.monaco-editor .editor-widget input {
	color: inherit;
}

/* -------------------- Editor -------------------- */

.monaco-editor {
	position: relative;
	overflow: visible;
	-webkit-text-size-adjust: 100%;
	color: var(--vscode-editor-foreground);
	background-color: var(--vscode-editor-background);
	overflow-wrap: initial;
}
.monaco-editor-background {
	background-color: var(--vscode-editor-background);
}
.monaco-editor .rangeHighlight {
	background-color: var(--vscode-editor-rangeHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-rangeHighlightBorder);
}
.monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight {
	border-style: dotted;
}
.monaco-editor .symbolHighlight {
	background-color: var(--vscode-editor-symbolHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-symbolHighlightBorder);
}
.monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight {
	border-style: dotted;
}

/* -------------------- Misc -------------------- */

.monaco-editor .overflow-guard {
	position: relative;
	overflow: hidden;
}

.monaco-editor .view-overlays {
	position: absolute;
	top: 0;
}

.monaco-editor .view-overlays > div, .monaco-editor .margin-view-overlays > div {
	position: absolute;
	width: 100%;
}

/*
.monaco-editor .auto-closed-character {
	opacity: 0.3;
}
*/


.monaco-editor .squiggly-error {
	border-bottom: 4px double var(--vscode-editorError-border);
}
.monaco-editor .squiggly-error::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorError-background);
}
.monaco-editor .squiggly-warning {
	border-bottom: 4px double var(--vscode-editorWarning-border);
}
.monaco-editor .squiggly-warning::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorWarning-background);
}
.monaco-editor .squiggly-info {
	border-bottom: 4px double var(--vscode-editorInfo-border);
}
.monaco-editor .squiggly-info::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorInfo-background);
}
.monaco-editor .squiggly-hint {
	border-bottom: 2px dotted var(--vscode-editorHint-border);
}
.monaco-editor.showUnused .squiggly-unnecessary {
	border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);
}
.monaco-editor.showDeprecated .squiggly-inline-deprecated {
	text-decoration: line-through;
	text-decoration-color: var(--vscode-editor-foreground, inherit);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inputarea {
	min-width: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	outline: none !important;
	resize: none;
	border: none;
	overflow: hidden;
	color: transparent;
	background-color: transparent;
	z-index: -10;
}
/*.monaco-editor .inputarea {
	position: fixed !important;
	width: 800px !important;
	height: 500px !important;
	top: initial !important;
	left: initial !important;
	bottom: 0 !important;
	right: 0 !important;
	color: black !important;
	background: white !important;
	line-height: 15px !important;
	font-size: 14px !important;
	z-index: 10 !important;
}*/
.monaco-editor .inputarea.ime-input {
	z-index: 10;
	caret-color: var(--vscode-editorCursor-foreground);
	color: var(--vscode-editor-foreground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .margin-view-overlays .line-numbers {
	bottom: 0;
	font-variant-numeric: tabular-nums;
	position: absolute;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	cursor: default;
}

.monaco-editor .relative-current-line-number {
	text-align: left;
	display: inline-block;
	width: 100%;
}

.monaco-editor .margin-view-overlays .line-numbers.lh-odd {
	margin-top: 1px;
}

.monaco-editor .line-numbers {
	color: var(--vscode-editorLineNumber-foreground);
}

.monaco-editor .line-numbers.active-line-number {
	color: var(--vscode-editorLineNumber-activeForeground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .margin {
	background-color: var(--vscode-editorGutter-background);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-mouse-cursor-text {
	cursor: text;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .blockDecorations-container {
	position: absolute;
	top: 0;
	pointer-events: none;
}

.monaco-editor .blockDecorations-block {
	position: absolute;
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
	height: 100%;
}

.monaco-editor .margin-view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
	height: 100%;
}

.monaco-editor
	.margin-view-overlays
	.current-line.current-line-margin.current-line-margin-both {
	border-right: 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cdr = core decorations rendering (div)
*/
.monaco-editor .lines-content .cdr {
	position: absolute;
	height: 100%;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .glyph-margin {
	position: absolute;
	top: 0;
}

/*
	Keeping name short for faster parsing.
	cgmr = core glyph margin rendering (div)
*/
.monaco-editor .glyph-margin-widgets .cgmr {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*
	Ensure spinning icons are pixel-perfectly centered and avoid wobble.
	This is only applied to icons that spin to avoid unnecessary
	GPU layers and blurry subpixel AA.
*/
.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin::before  {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .lines-content .core-guide {
	position: absolute;
	box-sizing: border-box;
	height: 100%;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Uncomment to see lines flashing when they're painted */
/*.monaco-editor .view-lines > .view-line {
	background-color: none;
	animation-name: flash-background;
	animation-duration: 800ms;
}
@keyframes flash-background {
	0%   { background-color: lightgreen; }
	100% { background-color: none }
}*/

.mtkcontrol {
	color: rgb(255, 255, 255) !important;
	background: rgb(150, 0, 0) !important;
}

.mtkoverflow {
	background-color: var(--vscode-button-background, var(--vscode-editor-background));
	color: var(--vscode-button-foreground, var(--vscode-editor-foreground));
	border-width: 1px;
	border-style: solid;
	border-color: var(--vscode-contrastBorder);
	border-radius: 2px;
	padding: 4px;
	cursor: pointer;
}
.mtkoverflow:hover {
	background-color: var(--vscode-button-hoverBackground);
}

.monaco-editor.no-user-select .lines-content,
.monaco-editor.no-user-select .view-line,
.monaco-editor.no-user-select .view-lines {
	user-select: none;
	-webkit-user-select: none;
}
/* Use user-select: text for lookup feature on macOS */
/* https://github.com/microsoft/vscode/issues/85632 */
.monaco-editor.mac .lines-content:hover,
.monaco-editor.mac .view-line:hover,
.monaco-editor.mac .view-lines:hover {
	user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
}

.monaco-editor.enable-user-select {
	user-select: initial;
	-webkit-user-select: initial;
}

.monaco-editor .view-lines {
	white-space: nowrap;
}

.monaco-editor .view-line {
	position: absolute;
	width: 100%;
}

/* There are view-lines in view-zones. We have to make sure this rule does not apply to them, as they don't set a line height */
.monaco-editor .lines-content > .view-lines > .view-line > span {
	top: 0;
	bottom: 0;
	position: absolute;
}

.monaco-editor .mtkw {
	color: var(--vscode-editorWhitespace-foreground) !important;
}

.monaco-editor .mtkz {
	display: inline-block;
	color: var(--vscode-editorWhitespace-foreground) !important;
}

/* TODO@tokenization bootstrap fix */
/*.monaco-editor .view-line > span > span {
	float: none;
	min-height: inherit;
	margin-left: inherit;
}*/

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .lines-decorations {
	position: absolute;
	top: 0;
	background: white;
}

/*
	Keeping name short for faster parsing.
	cldr = core lines decorations rendering (div)
*/
.monaco-editor .margin-view-overlays .cldr {
	position: absolute;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cmdr = core margin decorations rendering (div)
*/
.monaco-editor .margin-view-overlays .cmdr {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* START cover the case that slider is visible on mouseover */
.monaco-editor .minimap.slider-mouseover .minimap-slider {
	opacity: 0;
	transition: opacity 100ms linear;
}
.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {
	opacity: 1;
}
.monaco-editor .minimap.slider-mouseover .minimap-slider.active {
	opacity: 1;
}
/* END cover the case that slider is visible on mouseover */
.monaco-editor .minimap-slider .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-background);
}
.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-hoverBackground);
}
.monaco-editor .minimap-slider.active .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-activeBackground);
}
.monaco-editor .minimap-shadow-visible {
	box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;
}
.monaco-editor .minimap-shadow-hidden {
	position: absolute;
	width: 0;
}
.monaco-editor .minimap-shadow-visible {
	position: absolute;
	left: -6px;
	width: 6px;
}
.monaco-editor.no-minimap-shadow .minimap-shadow-visible {
	position: absolute;
	left: -1px;
	width: 1px;
}

/* 0.5s fade in/out for the minimap */
.minimap.autohide {
	opacity: 0;
	transition: opacity 0.5s;
}
.minimap.autohide:hover {
	opacity: 1;
}

.monaco-editor .minimap {
	z-index: 5;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .overlayWidgets {
	position: absolute;
	top: 0;
	left:0;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-ruler {
	position: absolute;
	top: 0;
	box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .scroll-decoration {
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cslr = core selections layer rendering (div)
*/
.monaco-editor .lines-content .cslr {
	position: absolute;
}

.monaco-editor .focused .selected-text {
	background-color: var(--vscode-editor-selectionBackground);
}

.monaco-editor .selected-text {
	background-color: var(--vscode-editor-inactiveSelectionBackground);
}

.monaco-editor			.top-left-radius		{ border-top-left-radius: 3px; }
.monaco-editor			.bottom-left-radius		{ border-bottom-left-radius: 3px; }
.monaco-editor			.top-right-radius		{ border-top-right-radius: 3px; }
.monaco-editor			.bottom-right-radius	{ border-bottom-right-radius: 3px; }

.monaco-editor.hc-black .top-left-radius		{ border-top-left-radius: 0; }
.monaco-editor.hc-black .bottom-left-radius		{ border-bottom-left-radius: 0; }
.monaco-editor.hc-black .top-right-radius		{ border-top-right-radius: 0; }
.monaco-editor.hc-black .bottom-right-radius	{ border-bottom-right-radius: 0; }

.monaco-editor.hc-light .top-left-radius		{ border-top-left-radius: 0; }
.monaco-editor.hc-light .bottom-left-radius		{ border-bottom-left-radius: 0; }
.monaco-editor.hc-light .top-right-radius		{ border-top-right-radius: 0; }
.monaco-editor.hc-light .bottom-right-radius	{ border-bottom-right-radius: 0; }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .cursors-layer {
	position: absolute;
	top: 0;
}

.monaco-editor .cursors-layer > .cursor {
	position: absolute;
	overflow: hidden;
	box-sizing: border-box;
}

/* -- smooth-caret-animation -- */
.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {
	transition: all 80ms;
}

/* -- block-outline-style -- */
.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {
	background: transparent !important;
	border-style: solid;
	border-width: 1px;
}

/* -- underline-style -- */
.monaco-editor .cursors-layer.cursor-underline-style > .cursor {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background: transparent !important;
}

/* -- underline-thin-style -- */
.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background: transparent !important;
}

@keyframes monaco-cursor-smooth {
	0%,
	20% {
		opacity: 1;
	}
	60%,
	100% {
		opacity: 0;
	}
}

@keyframes monaco-cursor-phase {
	0%,
	20% {
		opacity: 1;
	}
	90%,
	100% {
		opacity: 0;
	}
}

@keyframes monaco-cursor-expand {
	0%,
	20% {
		transform: scaleY(1);
	}
	80%,
	100% {
		transform: scaleY(0);
	}
}

.cursor-smooth {
	animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;
}

.cursor-phase {
	animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;
}

.cursor-expand > .cursor {
	animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .mwh {
	position: absolute;
	color: var(--vscode-editorWhitespace-foreground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .codelens-decoration {
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--vscode-editorCodeLens-foreground);
	line-height: var(--vscode-editorCodeLens-lineHeight);
	font-size: var(--vscode-editorCodeLens-fontSize);
	padding-right: calc(var(--vscode-editorCodeLens-fontSize)*0.5);
	font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);
	font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault);
}

.monaco-editor .codelens-decoration > span,
.monaco-editor .codelens-decoration > a {
	user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
	vertical-align: sub;
}

.monaco-editor .codelens-decoration > a {
	text-decoration: none;
}

.monaco-editor .codelens-decoration > a:hover {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration > a:hover .codicon {
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration .codicon {
	vertical-align: middle;
	color: currentColor !important;
	color: var(--vscode-editorCodeLens-foreground);
	line-height: var(--vscode-editorCodeLens-lineHeight);
	font-size: var(--vscode-editorCodeLens-fontSize);
}

.monaco-editor .codelens-decoration > a:hover .codicon::before {
	cursor: pointer;
}

@keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible;
	}

	100% {
		opacity: 1;
	}
}

.monaco-editor .codelens-decoration.fadein {
	animation: fadein 0.1s linear;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.colorpicker-widget {
	height: 190px;
	user-select: none;
	-webkit-user-select: none;
}

/* Decoration */

.colorpicker-color-decoration,
.hc-light .colorpicker-color-decoration {
	border: solid 0.1em #000;
	box-sizing: border-box;
	margin: 0.1em 0.2em 0 0.2em;
	width: 0.8em;
	height: 0.8em;
	line-height: 0.8em;
	display: inline-block;
	cursor: pointer;
}

.hc-black .colorpicker-color-decoration,
.vs-dark .colorpicker-color-decoration {
	border: solid 0.1em #eee;
}

/* Header */

.colorpicker-header {
	display: flex;
	height: 24px;
	position: relative;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorpicker-header .picked-color {
	width: 240px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 24px;
	cursor: pointer;
	color: white;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
}

.colorpicker-header .picked-color .picked-color-presentation {
	white-space: nowrap;
	margin-left: 5px;
	margin-right: 5px;
}

.colorpicker-header .picked-color .codicon {
	color: inherit;
	font-size: 14px;
}

.colorpicker-header .picked-color.light {
	color: black;
}

.colorpicker-header .original-color {
	width: 74px;
	z-index: inherit;
	cursor: pointer;
}

.standalone-colorpicker {
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.colorpicker-header.standalone-colorpicker {
	border-bottom: none;
}

.colorpicker-header .close-button {
	cursor: pointer;
	background-color: var(--vscode-editorHoverWidget-background);
	border-left: 1px solid var(--vscode-editorHoverWidget-border);
}

.colorpicker-header .close-button-inner-div {
	width: 100%;
	height: 100%;
	text-align: center;
}

.colorpicker-header .close-button-inner-div:hover {
	background-color: var(--vscode-toolbar-hoverBackground);
}

.colorpicker-header .close-icon {
	padding: 3px;
}

/* Body */

.colorpicker-body {
	display: flex;
	padding: 8px;
	position: relative;
}

.colorpicker-body .saturation-wrap {
	overflow: hidden;
	height: 150px;
	position: relative;
	min-width: 220px;
	flex: 1;
}

.colorpicker-body .saturation-box {
	height: 150px;
	position: absolute;
}

.colorpicker-body .saturation-selection {
	width: 9px;
	height: 9px;
	margin: -5px 0 0 -5px;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 100%;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	position: absolute;
}

.colorpicker-body .strip {
	width: 25px;
	height: 150px;
}

.colorpicker-body .standalone-strip {
	width: 25px;
	height: 122px;
}

.colorpicker-body .hue-strip {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.colorpicker-body .opacity-strip {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorpicker-body .strip.grabbing {
	cursor: grabbing;
}

.colorpicker-body .slider {
	position: absolute;
	top: 0;
	left: -2px;
	width: calc(100% + 4px);
	height: 4px;
	box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 0.71);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
}

.colorpicker-body .strip .overlay {
	height: 150px;
	pointer-events: none;
}

.colorpicker-body .standalone-strip .standalone-overlay {
	height: 122px;
	pointer-events: none;
}

.standalone-colorpicker-body {
	display: block;
	border: 1px solid transparent;
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
	overflow: hidden;
}

.colorpicker-body .insert-button {
	position: absolute;
	height: 20px;
	width: 58px;
	padding: 0px;
	right: 8px;
	bottom: 8px;
	background: var(--vscode-button-background);
	color: var(--vscode-button-foreground);
	border-radius: 2px;
	border: none;
	cursor: pointer;
}

.colorpicker-body .insert-button:hover{
	background: var(--vscode-button-hoverBackground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inlineSuggestionsHints.withBorder {
	z-index: 39;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .inlineSuggestionsHints a {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineSuggestionsHints a:hover {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineSuggestionsHints .keybinding {
	display: flex;
	margin-left: 4px;
	opacity: 0.6;
}

.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key {
	font-size: 8px;
	padding: 2px 3px;
}

.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a {
	display: flex;
	min-width: 19px;
	justify-content: center;
}

.monaco-editor .inlineSuggestionStatusBarItemLabel {
	margin-right: 2px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-dropdown {
	height: 100%;
	padding: 0;
}

.monaco-dropdown > .dropdown-label {
	cursor: pointer;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.monaco-dropdown > .dropdown-label > .action-label.disabled {
	cursor: default;
}

.monaco-dropdown-with-primary {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-primary > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar .action-item.menu-entry .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.monaco-action-bar .action-item.menu-entry.text-only .action-label {
	color: var(--vscode-descriptionForeground);
	overflow: hidden;
	border-radius: 2px;
}

.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label::after {
	content: ', ';
}

.monaco-action-bar .action-item.menu-entry.text-only + .action-item:not(.text-only) > .monaco-dropdown .action-label {
	color: var(--vscode-descriptionForeground);
}

.monaco-dropdown-with-default {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-default > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.monaco-dropdown-with-default:hover {
	background-color: var(--vscode-toolbar-hoverBackground);
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-toolbar {
	height: 100%;
}

.monaco-toolbar .toolbar-toggle-more {
	display: inline-block;
	padding: 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

:root {
	--vscode-sash-size: 4px;
	--vscode-sash-hover-size: 4px;
}

.monaco-sash {
	position: absolute;
	z-index: 35;
	touch-action: none;
}

.monaco-sash.disabled {
	pointer-events: none;
}

.monaco-sash.mac.vertical {
	cursor: col-resize;
}

.monaco-sash.vertical.minimum {
	cursor: e-resize;
}

.monaco-sash.vertical.maximum {
	cursor: w-resize;
}

.monaco-sash.mac.horizontal {
	cursor: row-resize;
}

.monaco-sash.horizontal.minimum {
	cursor: s-resize;
}

.monaco-sash.horizontal.maximum {
	cursor: n-resize;
}

.monaco-sash.disabled {
	cursor: default !important;
	pointer-events: none !important;
}

.monaco-sash.vertical {
	cursor: ew-resize;
	top: 0;
	width: var(--vscode-sash-size);
	height: 100%;
}

.monaco-sash.horizontal {
	cursor: ns-resize;
	left: 0;
	width: 100%;
	height: var(--vscode-sash-size);
}

.monaco-sash:not(.disabled) > .orthogonal-drag-handle {
	content: " ";
	height: calc(var(--vscode-sash-size) * 2);
	width: calc(var(--vscode-sash-size) * 2);
	z-index: 100;
	display: block;
	cursor: all-scroll;
	position: absolute;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.start,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.end {
	cursor: nwse-resize;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.end,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.start {
	cursor: nesw-resize;
}

.monaco-sash.vertical > .orthogonal-drag-handle.start {
	left: calc(var(--vscode-sash-size) * -0.5);
	top: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.vertical > .orthogonal-drag-handle.end {
	left: calc(var(--vscode-sash-size) * -0.5);
	bottom: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.start {
	top: calc(var(--vscode-sash-size) * -0.5);
	left: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.end {
	top: calc(var(--vscode-sash-size) * -0.5);
	right: calc(var(--vscode-sash-size) * -1);
}

.monaco-sash:before {
	content: '';
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-sash:before {
	transition: background-color 0.1s ease-out;
}

.monaco-sash.hover:before,
.monaco-sash.active:before {
	background: var(--vscode-sash-hoverBorder);
}

.monaco-sash.vertical:before {
	width: var(--vscode-sash-hover-size);
	left: calc(50% - (var(--vscode-sash-hover-size) / 2));
}

.monaco-sash.horizontal:before {
	height: var(--vscode-sash-hover-size);
	top: calc(50% - (var(--vscode-sash-hover-size) / 2));
}

.pointer-events-disabled {
	pointer-events: none !important;
}

/** Debug **/

.monaco-sash.debug {
	background: cyan;
}

.monaco-sash.debug.disabled {
	background: rgba(0, 255, 255, 0.2);
}

.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {
	background: red;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-hover {
	cursor: default;
	position: absolute;
	overflow: hidden;
	user-select: text;
	-webkit-user-select: text;
	box-sizing: border-box;
	animation: fadein 100ms linear;
	line-height: 1.5em;
	white-space: var(--vscode-hover-whiteSpace, normal);
}

.monaco-hover.hidden {
	display: none;
}

.monaco-hover a:hover:not(.disabled) {
	cursor: pointer;
}

.monaco-hover .hover-contents:not(.html-hover-contents) {
	padding: 4px 8px;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
	max-width: var(--vscode-hover-maxWidth, 500px);
	word-wrap: break-word;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {
	min-width: 100%;
}

.monaco-hover p,
.monaco-hover .code,
.monaco-hover ul,
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
	margin: 8px 0;
}

.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
	line-height: 1.1;
}

.monaco-hover code {
	font-family: var(--monaco-monospace-font);
}

.monaco-hover hr {
	box-sizing: border-box;
	border-left: 0px;
	border-right: 0px;
	margin-top: 4px;
	margin-bottom: -4px;
	margin-left: -8px;
	margin-right: -8px;
	height: 1px;
}

.monaco-hover p:first-child,
.monaco-hover .code:first-child,
.monaco-hover ul:first-child {
	margin-top: 0;
}

.monaco-hover p:last-child,
.monaco-hover .code:last-child,
.monaco-hover ul:last-child {
	margin-bottom: 0;
}

/* MarkupContent Layout */
.monaco-hover ul {
	padding-left: 20px;
}
.monaco-hover ol {
	padding-left: 20px;
}

.monaco-hover li > p {
	margin-bottom: 0;
}

.monaco-hover li > ul {
	margin-top: 0;
}

.monaco-hover code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-hover .monaco-tokenized-source {
	white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap);
}

.monaco-hover .hover-row.status-bar {
	font-size: 12px;
	line-height: 22px;
}

.monaco-hover .hover-row.status-bar .info {
	font-style: italic;
	padding: 0px 8px;
}

.monaco-hover .hover-row.status-bar .actions {
	display: flex;
	padding: 0px 8px;
	width: 100%;
}

.monaco-hover .hover-row.status-bar .actions .action-container {
	margin-right: 16px;
	cursor: pointer;
}

.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
	padding-right: 4px;
}

.monaco-hover .hover-row.status-bar .actions .action-container a {
	color: var(--vscode-textLink-foreground);
	text-decoration: var(--text-link-decoration);
}

.monaco-hover .markdown-hover .hover-contents .codicon {
	color: inherit;
	font-size: inherit;
	vertical-align: middle;
}

.monaco-hover .hover-contents a.code-link:hover,
.monaco-hover .hover-contents a.code-link {
	color: inherit;
}

.monaco-hover .hover-contents a.code-link:before {
	content: '(';
}

.monaco-hover .hover-contents a.code-link:after {
	content: ')';
}

.monaco-hover .hover-contents a.code-link > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-foreground);
}

.monaco-hover .hover-contents a.code-link > span:hover {
	color: var(--vscode-textLink-activeForeground);
}

/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/
.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span {
	margin-bottom: 4px;
	display: inline-block;
}

.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon {
	margin-bottom: 2px;
}

.monaco-hover-content .action-container a {
	-webkit-user-select: none;
	user-select: none;
}

.monaco-hover-content .action-container.disabled {
	pointer-events: none;
	opacity: 0.4;
	cursor: default;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .peekview-widget .head {
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title {
	display: flex;
	align-items: baseline;
	font-size: 13px;
	margin-left: 20px;
	min-width: 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .peekview-widget .head .peekview-title.clickable {
	cursor: pointer;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {
	font-size: 0.9em;
	margin-left: 0.5em;
}

.monaco-editor .peekview-widget .head .peekview-title .meta {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before {
	content: '-';
	padding: 0 0.3em;
}

.monaco-editor .peekview-widget .head .peekview-actions {
	flex: 1;
	text-align: right;
	padding-right: 2px;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {
	display: inline-block;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {
	height: 100%;
}

.monaco-editor .peekview-widget > .body {
	border-top: 1px solid;
	position: relative;
}

.monaco-editor .peekview-widget .head .peekview-title .codicon {
	margin-right: 4px;
	align-self: center;
}

.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {
	color: inherit !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .zone-widget {
	position: absolute;
	z-index: 10;
}


.monaco-editor .zone-widget .zone-widget-container {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	position: relative;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-split-view2 {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .sash-container {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.monaco-split-view2 > .sash-container > .monaco-sash {
	pointer-events: initial;
}

.monaco-split-view2 > .monaco-scrollable-element {
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {
	width: 100%;
	height: 100%;
	white-space: nowrap;
	position: relative;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {
	white-space: initial;
	position: absolute;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {
	display: none;
}

.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {
	width: 100%;
}

.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {
	height: 100%;
}

.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	pointer-events: none;
	background-color: var(--separator-border);
}

.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 100%;
	width: 1px;
}

.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 1px;
	width: 100%;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-table {
	display: flex;
	flex-direction: column;
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.monaco-table > .monaco-split-view2 {
	border-bottom: 1px solid transparent;
}

.monaco-table > .monaco-list {
	flex: 1;
}

.monaco-table-tr {
	display: flex;
	height: 100%;
}

.monaco-table-th {
	width: 100%;
	height: 100%;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-table-th,
.monaco-table-td {
	box-sizing: border-box;
	flex-shrink: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	content: "";
	position: absolute;
	left: calc(var(--vscode-sash-size) / 2);
	width: 0;
	border-left: 1px solid transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2,
.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	transition: border-color 0.2s ease-out;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-custom-toggle {
	margin-left: 2px;
	float: left;
	cursor: pointer;
	overflow: hidden;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 1px;
	box-sizing:	border-box;
	user-select: none;
	-webkit-user-select: none;
}

.monaco-custom-toggle:hover {
	background-color: var(--vscode-inputOption-hoverBackground);
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	border: 1px dashed var(--vscode-focusBorder);
}

.hc-black .monaco-custom-toggle,
.hc-light .monaco-custom-toggle {
	background: none;
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	background: none;
}

.monaco-custom-toggle.monaco-checkbox {
	height: 18px;
	width: 18px;
	border: 1px solid transparent;
	border-radius: 3px;
	margin-right: 9px;
	margin-left: 0px;
	padding: 0px;
	opacity: 1;
	background-size: 16px !important;
}

.monaco-action-bar .checkbox-action-item {
	display: flex;
	align-items: center;
	border-radius: 2px;
	padding-right: 2px;
}

.monaco-action-bar .checkbox-action-item:hover {
	background-color: var(--vscode-toolbar-hoverBackground);
}

.monaco-action-bar .checkbox-action-item > .monaco-custom-toggle.monaco-checkbox {
	margin-right: 4px;
}

.monaco-action-bar .checkbox-action-item > .checkbox-label {
	font-size: 12px;
}

/* hide check when unchecked */
.monaco-custom-toggle.monaco-checkbox:not(.checked)::before {
	visibility: hidden;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-inputbox {
	position: relative;
	display: block;
	padding: 0;
	box-sizing:	border-box;
	border-radius: 2px;

	/* Customizable */
	font-size: inherit;
}

.monaco-inputbox > .ibwrapper > .input,
.monaco-inputbox > .ibwrapper > .mirror {

	/* Customizable */
	padding: 4px 6px;
}

.monaco-inputbox > .ibwrapper {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-inputbox > .ibwrapper > .input {
	display: inline-block;
	box-sizing:	border-box;
	width: 100%;
	height: 100%;
	line-height: inherit;
	border: none;
	font-family: inherit;
	font-size: inherit;
	resize: none;
	color: inherit;
}

.monaco-inputbox > .ibwrapper > input {
	text-overflow: ellipsis;
}

.monaco-inputbox > .ibwrapper > textarea.input {
	display: block;
	scrollbar-width: none; /* Firefox: hide scrollbars */
	outline: none;
}

.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {
	display: none; /* Chrome + Safari: hide scrollbar */
}

.monaco-inputbox > .ibwrapper > textarea.input.empty {
	white-space: nowrap;
}

.monaco-inputbox > .ibwrapper > .mirror {
	position: absolute;
	display: inline-block;
	width: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
	white-space: pre-wrap;
	visibility: hidden;
	word-wrap: break-word;
}

/* Context view */

.monaco-inputbox-container {
	text-align: right;
}

.monaco-inputbox-container .monaco-inputbox-message {
	display: inline-block;
	overflow: hidden;
	text-align: left;
	width: 100%;
	box-sizing:	border-box;
	padding: 0.4em;
	font-size: 12px;
	line-height: 17px;
	margin-top: -1px;
	word-wrap: break-word;
}

/* Action bar support */
.monaco-inputbox .monaco-action-bar {
	position: absolute;
	right: 2px;
	top: 4px;
}

.monaco-inputbox .monaco-action-bar .action-item {
	margin-left: 2px;
}

.monaco-inputbox .monaco-action-bar .action-item .codicon {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* ---------- Find input ---------- */

.monaco-findInput {
	position: relative;
}

.monaco-findInput .monaco-inputbox {
	font-size: 13px;
	width: 100%;
}

.monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}

.vs .monaco-findInput.disabled {
	background-color: #E1E1E1;
}

/* Theming */
.vs-dark .monaco-findInput.disabled {
	background-color: #333;
}

/* Highlighting */
.monaco-findInput.highlight-0 .controls,
.hc-light .monaco-findInput.highlight-0 .controls {
	animation: monaco-findInput-highlight-0 100ms linear 0s;
}

.monaco-findInput.highlight-1 .controls,
.hc-light .monaco-findInput.highlight-1 .controls {
	animation: monaco-findInput-highlight-1 100ms linear 0s;
}

.hc-black .monaco-findInput.highlight-0 .controls,
.vs-dark  .monaco-findInput.highlight-0 .controls {
	animation: monaco-findInput-highlight-dark-0 100ms linear 0s;
}

.hc-black .monaco-findInput.highlight-1 .controls,
.vs-dark  .monaco-findInput.highlight-1 .controls {
	animation: monaco-findInput-highlight-dark-1 100ms linear 0s;
}

@keyframes monaco-findInput-highlight-0 {
	0% { background: rgba(253, 255, 0, 0.8); }
	100% { background: transparent; }
}
@keyframes monaco-findInput-highlight-1 {
	0% { background: rgba(253, 255, 0, 0.8); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}

@keyframes monaco-findInput-highlight-dark-0 {
	0% { background: rgba(255, 255, 255, 0.44); }
	100% { background: transparent; }
}
@keyframes monaco-findInput-highlight-dark-1 {
	0% { background: rgba(255, 255, 255, 0.44); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-tl-row {
	display: flex;
	height: 100%;
	align-items: center;
	position: relative;
}

.monaco-tl-row.disabled {
	cursor: default;
}
.monaco-tl-indent {
	height: 100%;
	position: absolute;
	top: 0;
	left: 16px;
	pointer-events: none;
}

.hide-arrows .monaco-tl-indent {
	left: 12px;
}

.monaco-tl-indent > .indent-guide {
	display: inline-block;
	box-sizing: border-box;
	height: 100%;
	border-left: 1px solid transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide {
	transition: border-color 0.1s linear;
}

.monaco-tl-twistie,
.monaco-tl-contents {
	height: 100%;
}

.monaco-tl-twistie {
	font-size: 10px;
	text-align: right;
	padding-right: 6px;
	flex-shrink: 0;
	width: 16px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	transform: translateX(3px);
}

.monaco-tl-contents {
	flex: 1;
	overflow: hidden;
}

.monaco-tl-twistie::before {
	border-radius: 20px;
}

.monaco-tl-twistie.collapsed::before {
	transform: rotate(-90deg);
}

.monaco-tl-twistie.codicon-tree-item-loading::before {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.25s steps(30) infinite;
}

.monaco-tree-type-filter {
	position: absolute;
	top: 0;
	display: flex;
	padding: 3px;
	max-width: 200px;
	z-index: 100;
	margin: 0 6px;
	border: 1px solid var(--vscode-widget-border);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter {
	transition: top 0.3s;
}

.monaco-tree-type-filter.disabled {
	top: -40px !important;
}

.monaco-tree-type-filter-grab {
	display: flex !important;
	align-items: center;
	justify-content: center;
	cursor: grab;
	margin-right: 2px;
}

.monaco-tree-type-filter-grab.grabbing {
	cursor: grabbing;
}

.monaco-tree-type-filter-input {
	flex: 1;
}

.monaco-tree-type-filter-input .monaco-inputbox {
	height: 23px;
}

.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {
	padding: 2px 4px;
}

.monaco-tree-type-filter-input .monaco-findInput > .controls {
	top: 2px;
}

.monaco-tree-type-filter-actionbar {
	margin-left: 4px;
}

.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {
	padding: 2px;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	z-index: 13; /* Settings editor uses z-index: 12 */

	/* Backup color in case the tree does not provide the background color */
	background-color: var(--vscode-sideBar-background);
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{
	position: absolute;
	width: 100%;
	opacity: 1 !important; /* Settings editor uses opacity < 1 */
	overflow: hidden;

	/* Backup color in case the tree does not provide the background color */
	background-color: var(--vscode-sideBar-background);
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{
	background-color: var(--vscode-list-hoverBackground) !important;
	cursor: pointer;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow {
	display: none;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow {
	position: absolute;
	bottom: -3px;
	left: 0px;
	height: 0px; /* heigt is 3px and only set when there is a treeStickyScrollShadow color */
	width: 100%;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{
	outline: none;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -- zone widget */
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.monaco-editor .reference-zone-widget .inline {
	display: inline-block;
	vertical-align: top;
}

.monaco-editor .reference-zone-widget .messages {
	height: 100%;
	width: 100%;
	text-align: center;
	padding: 3em 0;
}

.monaco-editor .reference-zone-widget .ref-tree {
	line-height: 23px;
	background-color: var(--vscode-peekViewResult-background);
	color: var(--vscode-peekViewResult-lineForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .reference {
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file {
	display: inline-flex;
	width: 100%;
	height: 100%;
	color: var(--vscode-peekViewResult-fileForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {
	color: inherit !important;
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) {
	background-color: var(--vscode-peekViewResult-selectionBackground);
	color: var(--vscode-peekViewResult-selectionForeground) !important;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
	margin-right: 12px;
	margin-left: auto;
}

.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {
	background-color: var(--vscode-peekViewResult-matchHighlightBackground);
}

.monaco-editor .reference-zone-widget .preview .reference-decoration {
	background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
	border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
	box-sizing: border-box;
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,
.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {
	background-color: var(--vscode-peekViewEditor-background);
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {
	background-color: var(--vscode-peekViewEditorGutter-background);
}

/* High Contrast Theming */

.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {
	font-weight: bold;
}

.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight {
	border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-count-badge {
	padding: 3px 6px;
	border-radius: 11px;
	font-size: 11px;
	min-width: 18px;
	min-height: 18px;
	line-height: 11px;
	font-weight: normal;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
}

.monaco-count-badge.long {
	padding: 2px 3px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* ---------- Icon label ---------- */

.monaco-icon-label {
	display: flex; /* required for icons support :before rule */
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-icon-label::before {

	/* svg icons rendered as background image */
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	line-height: inherit !important;
	display: inline-block;

	/* fonts icons */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: top;

	flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */
}

.monaco-icon-label-iconpath {
	width: 16px;
	height: 16px;
	padding-left: 2px;
	margin-top: 2px;
	display: flex;
}

.monaco-icon-label-container.disabled {
	color: var(--vscode-disabledForeground);
}
.monaco-icon-label > .monaco-icon-label-container {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {
	color: inherit;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {
	margin: 0 2px;
	opacity: 0.5;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-suffix-container > .label-suffix {
	opacity: .7;
	white-space: pre;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .7;
	margin-left: 0.5em;
	font-size: 0.9em;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{
	white-space: nowrap
}

.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .95;
}

.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	font-style: italic;
}

.monaco-icon-label.deprecated {
	text-decoration: line-through;
	opacity: 0.66;
}

/* make sure apply italic font style to decorations as well */
.monaco-icon-label.italic::after {
	font-style: italic;
}

.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	text-decoration: line-through;
}

.monaco-icon-label::after {
	opacity: 0.75;
	font-size: 90%;
	font-weight: 600;
	margin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */
	text-align: center;
}

/* make sure selection color wins when a label is being selected */
.monaco-list:focus .selected .monaco-icon-label, /* list */
.monaco-list:focus .selected .monaco-icon-label::after
{
	color: inherit !important;
}

.monaco-list-row.focused.selected .label-description,
.monaco-list-row.selected .label-description {
	opacity: .8;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .hoverHighlight {
	background-color: var(--vscode-editor-hoverHighlightBackground);
}

.monaco-editor .monaco-hover-content {
	padding-right: 2px;
	padding-bottom: 2px;
	box-sizing: border-box;
}

.monaco-editor .monaco-hover {
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
	border-radius: 3px;
}

.monaco-editor .monaco-hover a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-hover a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .monaco-hover .hover-row {
	display: flex;
}

.monaco-editor .monaco-hover .hover-row .hover-row-contents {
	min-width:0;
	display: flex;
	flex-direction: column;
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions {
	display: flex;
	flex-direction: column;
	padding-left: 5px;
	padding-right: 5px;
	justify-content: end;
	border-right: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon {
	cursor: pointer;
	font-size: 11px;
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.enabled {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.disabled {
	opacity: 0.6;
}

.monaco-editor .monaco-hover .hover-row .actions {
	background-color: var(--vscode-editorHoverWidget-statusBarBackground);
}

.monaco-editor .monaco-hover code {
	background-color: var(--vscode-textCodeBlock-background);
}



/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .diff-hidden-lines-widget {
	width: 100%;
}

.monaco-editor .diff-hidden-lines {
	height: 0px; /* The children each have a fixed height, the transform confuses the browser */
	transform: translate(0px, -10px);
	font-size: 13px;
	line-height: 14px;
}

.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,
.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,
.monaco-editor .diff-hidden-lines .top.dragging,
.monaco-editor .diff-hidden-lines .bottom.dragging {
	background-color: var(--vscode-focusBorder);
}

.monaco-editor .diff-hidden-lines .top,
.monaco-editor .diff-hidden-lines .bottom {
	transition: background-color 0.1s ease-out;
	height: 4px;
	background-color: transparent;
	background-clip: padding-box;
	border-bottom: 2px solid transparent;
	border-top: 4px solid transparent;
	/*cursor: n-resize;*/
}

.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,
.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),
.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom) {
	cursor: n-resize !important;
}

.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,
.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom {
	cursor: s-resize !important;
}

.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,
.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom {
	cursor: ns-resize !important;
}

.monaco-editor .diff-hidden-lines .top {
	transform: translate(0px, 4px);
}

.monaco-editor .diff-hidden-lines .bottom {
	transform: translate(0px, -6px);
}

.monaco-editor .diff-unchanged-lines {
	background: var(--vscode-diffEditor-unchangedCodeBackground);
}

.monaco-editor .noModificationsOverlay {
	z-index: 1;
	background: var(--vscode-editor-background);

	display: flex;
	justify-content: center;
	align-items: center;
}


.monaco-editor .diff-hidden-lines .center {
	background: var(--vscode-diffEditor-unchangedRegionBackground);
	color: var(--vscode-diffEditor-unchangedRegionForeground);
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;

	height: 24px;
	box-shadow: inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow), inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);
}

.monaco-editor .diff-hidden-lines .center span.codicon {
	vertical-align: middle;
}

.monaco-editor .diff-hidden-lines .center a:hover .codicon {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .diff-hidden-lines div.breadcrumb-item {
	cursor: pointer;
}

.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover {
	color: var(--vscode-editorLink-activeForeground);
}

.monaco-editor .movedOriginal {
	border: 2px solid var(--vscode-diffEditor-move-border);
}

.monaco-editor .movedModified {
	border: 2px solid var(--vscode-diffEditor-move-border);
}

.monaco-editor .movedOriginal.currentMove, .monaco-editor .movedModified.currentMove {
	border: 2px solid var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines path.currentMove {
	stroke: var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines path {
	pointer-events: visiblestroke;
}

.monaco-diff-editor .moved-blocks-lines .arrow {
	fill: var(--vscode-diffEditor-move-border);
}

.monaco-diff-editor .moved-blocks-lines .arrow.currentMove {
	fill: var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines .arrow-rectangle {
	fill: var(--vscode-editor-background);
}

.monaco-diff-editor .moved-blocks-lines {
	position: absolute;
	pointer-events: none;
}

.monaco-diff-editor .moved-blocks-lines path {
	fill: none;
	stroke: var(--vscode-diffEditor-move-border);
	stroke-width: 2;
}

.monaco-editor .char-delete.diff-range-empty {
	margin-left: -1px;
	border-left: solid var(--vscode-diffEditor-removedTextBackground) 3px;
}

.monaco-editor .char-insert.diff-range-empty {
	border-left: solid var(--vscode-diffEditor-insertedTextBackground) 3px;
}

.monaco-editor .fold-unchanged {
	cursor: pointer;
}

.monaco-diff-editor .diff-moved-code-block {
	display: flex;
	justify-content: flex-end;
	margin-top: -4px;
}

.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon {
	width: 12px;
	height: 12px;
	font-size: 12px;
}

/* ---------- DiffEditor ---------- */

.monaco-diff-editor .diffOverview {
	z-index: 9;
}

.monaco-diff-editor .diffOverview .diffViewport {
	z-index: 10;
}

/* colors not externalized: using transparancy on background */
.monaco-diff-editor.vs			.diffOverview { background: rgba(0, 0, 0, 0.03); }
.monaco-diff-editor.vs-dark		.diffOverview { background: rgba(255, 255, 255, 0.01); }

.monaco-scrollable-element.modified-in-monaco-diff-editor.vs		.scrollbar { background: rgba(0,0,0,0); }
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark	.scrollbar { background: rgba(0,0,0,0); }
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black	.scrollbar { background: none; }
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light	.scrollbar { background: none; }

.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {
	z-index: 10;
}
.modified-in-monaco-diff-editor				.slider.active { background: rgba(171, 171, 171, .4); }
.modified-in-monaco-diff-editor.hc-black	.slider.active { background: none; }
.modified-in-monaco-diff-editor.hc-light	.slider.active { background: none; }

/* ---------- Diff ---------- */

.monaco-editor .insert-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-diff-editor .delete-sign {
	font-size: 11px !important;
	opacity: 0.7 !important;
	display: flex !important;
	align-items: center;
}
.monaco-editor.hc-black .insert-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .delete-sign,
.monaco-editor.hc-light .insert-sign,
.monaco-diff-editor.hc-light .insert-sign,
.monaco-editor.hc-light .delete-sign,
.monaco-diff-editor.hc-light .delete-sign {
	opacity: 1;
}

.monaco-editor .inline-deleted-margin-view-zone {
	text-align: right;
}
.monaco-editor .inline-added-margin-view-zone {
	text-align: right;
}

.monaco-editor .arrow-revert-change {
	z-index: 10;
	position: absolute;
}

.monaco-editor .arrow-revert-change:hover {
	cursor: pointer;
}

/* ---------- Inline Diff ---------- */

.monaco-editor .view-zones .view-lines .view-line span {
	display: inline-block;
}

.monaco-editor .margin-view-zones .lightbulb-glyph:hover {
	cursor: pointer;
}

.monaco-editor .char-insert, .monaco-diff-editor .char-insert {
	background-color: var(--vscode-diffEditor-insertedTextBackground);
}

.monaco-editor .line-insert, .monaco-diff-editor .line-insert {
	background-color: var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground));
}

.monaco-editor .line-insert,
.monaco-editor .char-insert {
	box-sizing: border-box;
	border: 1px solid var(--vscode-diffEditor-insertedTextBorder);
}
.monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .line-insert,
.monaco-editor.hc-black .char-insert, .monaco-editor.hc-light .char-insert {
	border-style: dashed;
}

.monaco-editor .line-delete,
.monaco-editor .char-delete {
	box-sizing: border-box;
	border: 1px solid var(--vscode-diffEditor-removedTextBorder);
}
.monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .line-delete,
.monaco-editor.hc-black .char-delete, .monaco-editor.hc-light .char-delete {
	border-style: dashed;
}

.monaco-editor .inline-added-margin-view-zone,
.monaco-editor .gutter-insert, .monaco-diff-editor .gutter-insert {
	background-color: var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground));
}

.monaco-editor .char-delete, .monaco-diff-editor .char-delete, .monaco-editor .inline-deleted-text {
	background-color: var(--vscode-diffEditor-removedTextBackground);
}

.monaco-editor .inline-deleted-text {
	text-decoration: line-through;
}

.monaco-editor .line-delete, .monaco-diff-editor .line-delete {
	background-color: var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground));
}

.monaco-editor .inline-deleted-margin-view-zone,
.monaco-editor .gutter-delete, .monaco-diff-editor .gutter-delete {
	background-color: var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground));
}

.monaco-diff-editor.side-by-side .editor.modified {
	box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
	border-left: 1px solid var(--vscode-diffEditor-border);
}

.monaco-diff-editor.side-by-side .editor.original {
	box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow);
	border-right: 1px solid var(--vscode-diffEditor-border);
}

.monaco-diff-editor .diffViewport {
	background: var(--vscode-scrollbarSlider-background);
}

.monaco-diff-editor .diffViewport:hover {
	background: var(--vscode-scrollbarSlider-hoverBackground);
}

.monaco-diff-editor .diffViewport:active {
	background: var(--vscode-scrollbarSlider-activeBackground);
}

.monaco-editor .diagonal-fill {
	background-image: linear-gradient(
		-45deg,
		var(--vscode-diffEditor-diagonalFill) 12.5%,
		#0000 12.5%, #0000 50%,
		var(--vscode-diffEditor-diagonalFill) 50%, var(--vscode-diffEditor-diagonalFill) 62.5%,
		#0000 62.5%, #0000 100%
	);
	background-size: 8px 8px;
}

.monaco-diff-editor .gutter {
	position: relative;
	overflow: hidden;
	flex-shrink: 0;
	flex-grow: 0;

	& > div {
		position: absolute;
	}

	.gutterItem {
		opacity: 0;
		transition: opacity 0.7s;

		&.showAlways {
			opacity: 1;
			transition: none;
		}

		&.noTransition {
			transition: none;
		}
	}

	&:hover .gutterItem {
		opacity: 1;
		transition: opacity 0.1s ease-in-out;
	}

	.gutterItem {
		.background {
			position: absolute;
			height: 100%;
			left: 50%;
			width: 1px;

			border-left: 2px var(--vscode-menu-border) solid;
		}

		.buttons {
			position: absolute;
			/*height: 100%;*/
			width: 100%;

			display: flex;
			justify-content: center;
			align-items: center;

			.monaco-toolbar {
				height: fit-content;
				.monaco-action-bar  {
					line-height: 1;

					.actions-container {
						width: fit-content;
						border-radius: 4px;
						background: var(--vscode-editorGutter-commentRangeForeground);

						.action-item {
							&:hover {
								background: var(--vscode-toolbar-hoverBackground);
							}

							.action-label {
								padding: 1px 2px;
							}
						}
					}
				}
			}
		}
	}
}


.monaco-diff-editor .diff-hidden-lines-compact {
	display: flex;
	height: 11px;
	.line-left, .line-right {
		height: 1px;
		border-top: 1px solid;
		border-color: var(--vscode-editorCodeLens-foreground);
		opacity: 0.5;
		margin: auto;
		width: 100%;
	}

	.line-left {
		width: 20px;
	}

	.text {
		color: var(--vscode-editorCodeLens-foreground);
		text-wrap: nowrap;
		font-size: 11px;
		line-height: 11px;
		margin: 0 4px;
	}
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-component.diff-review {
	user-select: none;
	-webkit-user-select: none;
	z-index: 99;
}

.monaco-diff-editor .diff-review {
	position: absolute;

}

.monaco-component.diff-review .diff-review-line-number {
	text-align: right;
	display: inline-block;
	color: var(--vscode-editorLineNumber-foreground);
}

.monaco-component.diff-review .diff-review-summary {
	padding-left: 10px;
}

.monaco-component.diff-review .diff-review-shadow {
	position: absolute;
	box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;
}

.monaco-component.diff-review .diff-review-row {
	white-space: pre;
}

.monaco-component.diff-review .diff-review-table {
	display: table;
	min-width: 100%;
}

.monaco-component.diff-review .diff-review-row {
	display: table-row;
	width: 100%;
}

.monaco-component.diff-review .diff-review-spacer {
	display: inline-block;
	width: 10px;
	vertical-align: middle;
}

.monaco-component.diff-review .diff-review-spacer > .codicon {
	font-size: 9px !important;
}

.monaco-component.diff-review .diff-review-actions {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 2px;
	z-index: 100;
}

.monaco-component.diff-review .diff-review-actions .action-label {
	width: 16px;
	height: 16px;
	margin: 2px 0;
}

.monaco-component.diff-review .revertButton {
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor.vs .dnd-target,
.monaco-editor.hc-light .dnd-target {
	border-right: 2px dotted black;
	color: white; /* opposite of black */
}
.monaco-editor.vs-dark .dnd-target {
	border-right: 2px dotted #AEAFAD;
	color: #51504f; /* opposite of #AEAFAD */
}
.monaco-editor.hc-black .dnd-target {
	border-right: 2px dotted #fff;
	color: #000; /* opposite of #fff */
}

.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines,
.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.hc-light.mac.mouse-default .view-lines {
	cursor: default;
}
.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines,
.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.hc-light.mac.mouse-copy .view-lines {
	cursor: copy;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .findOptionsWidget {
	background-color: var(--vscode-editorWidget-background);
	color: var(--vscode-editorWidget-foreground);
	box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	border: 2px solid var(--vscode-contrastBorder);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Find widget */
.monaco-editor .find-widget {
	position: absolute;
	z-index: 35;
	height: 33px;
	overflow: hidden;
	line-height: 19px;
	transition: transform 200ms linear;
	padding: 0 4px;
	box-sizing: border-box;
	transform: translateY(calc(-100% - 10px)); /* shadow (10px) */
	box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	color: var(--vscode-editorWidget-foreground);
	border-left: 1px solid var(--vscode-widget-border);
	border-right: 1px solid var(--vscode-widget-border);
	border-bottom: 1px solid var(--vscode-widget-border);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: var(--vscode-editorWidget-background);
}

.monaco-workbench.reduce-motion .monaco-editor .find-widget {
	transition: transform 0ms linear;
}

.monaco-editor .find-widget textarea {
	margin: 0px;
}

.monaco-editor .find-widget.hiddenEditor {
	display: none;
}

/* Find widget when replace is toggled on */
.monaco-editor .find-widget.replaceToggled > .replace-part {
	display: flex;
}

.monaco-editor .find-widget.visible  {
	transform: translateY(0);
}

/* This outline-color rule is used to override the outline color for synthetic-focus find input. */
.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
	outline-color: var(--vscode-focusBorder);
}

.monaco-editor .find-widget .monaco-inputbox .input {
	background-color: transparent;
	min-height: 0;
}

.monaco-editor .find-widget .monaco-findInput .input {
	font-size: 13px;
}

.monaco-editor .find-widget > .find-part,
.monaco-editor .find-widget > .replace-part {
	margin: 3px 25px 0 17px;
	font-size: 12px;
	display: flex;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox,
.monaco-editor .find-widget > .replace-part .monaco-inputbox {
	min-height: 25px;
}


.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-right: 22px;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-top: 2px;
	padding-bottom: 2px;
}

.monaco-editor .find-widget > .find-part .find-actions {
	height: 25px;
	display: flex;
	align-items: center;
}

.monaco-editor .find-widget > .replace-part .replace-actions {
	height: 25px;
	display: flex;
	align-items: center;
}

.monaco-editor .find-widget .monaco-findInput {
	vertical-align: middle;
	display: flex;
	flex:1;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {
	/* Make sure textarea inherits the width correctly */
	width: 100%;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {
	/* Hide vertical scrollbar */
	opacity: 0;
}

.monaco-editor .find-widget .matchesCount {
	display: flex;
	flex: initial;
	margin: 0 0 0 3px;
	padding: 2px 0 0 2px;
	height: 25px;
	vertical-align: middle;
	box-sizing: border-box;
	text-align: center;
	line-height: 23px;
}

.monaco-editor .find-widget .button {
	width: 16px;
	height: 16px;
	padding: 3px;
	border-radius: 5px;
	display: flex;
	flex: initial;
	margin-left: 3px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* find in selection button */
.monaco-editor .find-widget .codicon-find-selection {
	width: 22px;
	height: 22px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-editor .find-widget .button.left {
	margin-left: 0;
	margin-right: 3px;
}

.monaco-editor .find-widget .button.wide {
	width: auto;
	padding: 1px 6px;
	top: -1px;
}

.monaco-editor .find-widget .button.toggle {
	position: absolute;
	top: 0;
	left: 3px;
	width: 18px;
	height: 100%;
	border-radius: 0;
	box-sizing: border-box;
}

.monaco-editor .find-widget .button.toggle.disabled {
	display: none;
}

.monaco-editor .find-widget .disabled {
	color: var(--vscode-disabledForeground);
	cursor: default;
}

.monaco-editor .find-widget > .replace-part {
	display: none;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput {
	position: relative;
	display: flex;
	vertical-align: middle;
	flex: auto;
	flex-grow: 0;
	flex-shrink: 0;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}

/* REDUCED */
.monaco-editor .find-widget.reduced-find-widget .matchesCount {
	display:none;
}

/* NARROW (SMALLER THAN REDUCED) */
.monaco-editor .find-widget.narrow-find-widget {
	max-width: 257px !important;
}

/* COLLAPSED (SMALLER THAN NARROW) */
.monaco-editor .find-widget.collapsed-find-widget {
	max-width: 170px !important;
}

.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {
	display:none;
}

.monaco-editor .find-widget.no-results .matchesCount {
	color: var(--vscode-errorForeground);
}

.monaco-editor .findMatch {
	animation-duration: 0;
	animation-name: inherit !important;
	background-color: var(--vscode-editor-findMatchHighlightBackground);
}

.monaco-editor .currentFindMatch {
	background-color: var(--vscode-editor-findMatchBackground);
	border: 2px solid var(--vscode-editor-findMatchBorder);
	padding: 1px;
	box-sizing: border-box;
}

.monaco-editor .findScope {
	background-color: var(--vscode-editor-findRangeHighlightBackground);
}

.monaco-editor .find-widget .monaco-sash {
	left: 0 !important;
	background-color: var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border));
}

.monaco-editor.hc-black .find-widget .button:before {
	position: relative;
	top: 1px;
	left: 2px;
}

/* Action bars */
.monaco-editor .find-widget .button:not(.disabled):hover,
.monaco-editor .find-widget .codicon-find-selection:hover {
	background-color: var(--vscode-toolbar-hoverBackground) !important;
}

.monaco-editor.findMatch {
	background-color: var(--vscode-editor-findMatchHighlightBackground);
}

.monaco-editor.currentFindMatch {
	background-color: var(--vscode-editor-findMatchBackground);
}

.monaco-editor.findScope {
	background-color: var(--vscode-editor-findRangeHighlightBackground);
}

.monaco-editor.findMatch {
	background-color: var(--vscode-editorWidget-background);
}

/* Close button position. */
.monaco-editor .find-widget > .button.codicon-widget-close {
	position: absolute;
	top: 5px;
	right: 4px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-collapsed {
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 140%;
	margin-left: 2px;
}

.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed {
	transition: initial;
}

.monaco-editor .margin-view-overlays:hover .codicon,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {
	opacity: 1;
}

.monaco-editor .inline-folded:after {
	color: var(--vscode-editor-foldPlaceholderForeground);
	margin: 0.1em 0.2em 0 0.2em;
	content: "\22EF"; /* ellipses unicode character */
	display: inline;
	line-height: 1em;
	cursor: pointer;
}

.monaco-editor .folded-background {
	background-color: var(--vscode-editor-foldBackground);
}

.monaco-editor .cldr.codicon.codicon-folding-expanded,
.monaco-editor .cldr.codicon.codicon-folding-collapsed,
.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,
.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed {
	color: var(--vscode-editorGutter-foldingControlForeground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* marker zone */

.monaco-editor .peekview-widget .head .peekview-title .severity-icon {
	display: inline-block;
	vertical-align: text-top;
	margin-right: 4px;
}

.monaco-editor .marker-widget {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .marker-widget > .stale {
	opacity: 0.6;
	font-style: italic;
}

.monaco-editor .marker-widget .title {
	display: inline-block;
	padding-right: 5px;
}

.monaco-editor .marker-widget .descriptioncontainer {
	position: absolute;
	white-space: pre;
	user-select: text;
	-webkit-user-select: text;
	padding: 8px 12px 0 20px;
}

.monaco-editor .marker-widget .descriptioncontainer .message {
	display: flex;
	flex-direction: column;
}

.monaco-editor .marker-widget .descriptioncontainer .message .details {
	padding-left: 6px;
}

.monaco-editor .marker-widget .descriptioncontainer .message .source,
.monaco-editor .marker-widget .descriptioncontainer .message span.code {
	opacity: 0.6;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {
	opacity: 0.6;
	color: inherit;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {
	content: '(';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {
	content: ')';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .marker-widget .descriptioncontainer .filename {
	cursor: pointer;
	color: var(--vscode-textLink-activeForeground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .zone-widget .codicon.codicon-error,
.markers-panel .marker-icon.error, .markers-panel .marker-icon .codicon.codicon-error,
.text-search-provider-messages .providerMessage .codicon.codicon-error,
.extensions-viewlet > .extensions .codicon.codicon-error,
.extension-editor .codicon.codicon-error,
.preferences-editor .codicon.codicon-error {
	color: var(--vscode-problemsErrorIcon-foreground);
}

.monaco-editor .zone-widget .codicon.codicon-warning,
.markers-panel .marker-icon.warning, .markers-panel .marker-icon .codicon.codicon-warning,
.text-search-provider-messages .providerMessage .codicon.codicon-warning,
.extensions-viewlet > .extensions .codicon.codicon-warning,
.extension-editor .codicon.codicon-warning,
.preferences-editor .codicon.codicon-warning {
	color: var(--vscode-problemsWarningIcon-foreground);
}

.monaco-editor .zone-widget .codicon.codicon-info,
.markers-panel .marker-icon.info, .markers-panel .marker-icon .codicon.codicon-info,
.text-search-provider-messages .providerMessage .codicon.codicon-info,
.extensions-viewlet > .extensions .codicon.codicon-info,
.extension-editor .codicon.codicon-info,
.preferences-editor .codicon.codicon-info {
	color: var(--vscode-problemsInfoIcon-foreground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .goto-definition-link {
	text-decoration: underline;
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .iPadShowKeyboard {
	width: 58px;
	min-width: 0;
	height: 36px;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	resize: none;
	overflow: hidden;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #F6F6F6;
	border-radius: 4px;
}

.monaco-editor.vs-dark .iPadShowKeyboard {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #252526;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


.monaco-editor.vs .valueSetReplacement {
	outline: solid 2px var(--vscode-editorBracketMatch-border);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .suggest-preview-additional-widget {
	white-space: nowrap;
}

.monaco-editor .suggest-preview-additional-widget .content-spacer {
	color: transparent;
	white-space: pre;
}

.monaco-editor .suggest-preview-additional-widget .button {
	display: inline-block;
	cursor: pointer;
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .ghost-text-hidden {
	opacity: 0;
	font-size: 0;
}

.monaco-editor .ghost-text-decoration, .monaco-editor .suggest-preview-text .ghost-text {
	font-style: italic;
}

.monaco-editor .inline-completion-text-to-replace {
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .ghost-text-decoration,
.monaco-editor .ghost-text-decoration-preview,
.monaco-editor .suggest-preview-text .ghost-text {
	color: var(--vscode-editorGhostText-foreground) !important;
	background-color: var(--vscode-editorGhostText-background);
	border: 1px solid var(--vscode-editorGhostText-border);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .snippet-placeholder {
	min-width: 2px;
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);
}

.monaco-editor .finish-snippet-placeholder {
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Suggest widget*/

.monaco-editor .suggest-widget {
	width: 430px;
	z-index: 40;
	display: flex;
	flex-direction: column;
	border-radius: 3px;
}

.monaco-editor .suggest-widget.message {
	flex-direction: row;
	align-items: center;
}

.monaco-editor .suggest-widget,
.monaco-editor .suggest-details {
	flex: 0 1 auto;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: var(--vscode-editorSuggestWidget-border);
	background-color: var(--vscode-editorSuggestWidget-background);
}

.monaco-editor.hc-black .suggest-widget,
.monaco-editor.hc-black .suggest-details,
.monaco-editor.hc-light .suggest-widget,
.monaco-editor.hc-light .suggest-details {
	border-width: 2px;
}

/* Styles for status bar part */


.monaco-editor .suggest-widget .suggest-status-bar {
	box-sizing: border-box;
	display: none;
	flex-flow: row nowrap;
	justify-content: space-between;
	width: 100%;
	font-size: 80%;
	padding: 0 4px 0 4px;
	border-top: 1px solid var(--vscode-editorSuggestWidget-border);
	overflow: hidden;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {
	display: flex;
}

.monaco-editor .suggest-widget .suggest-status-bar .left {
	padding-right: 8px;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {
	color: var(--vscode-editorSuggestWidgetStatus-foreground);
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {
	margin-right: 0;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after {
	content: ', ';
	margin-right: 0.3em;
}

.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row > .contents > .main > .right > .readMore,
.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore {
	display: none;
}

.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover > .contents > .main > .right.can-expand-details > .details-label {
	width: 100%;
}

/* Styles for Message element for when widget is loading or is empty */

.monaco-editor .suggest-widget > .message {
	padding-left: 22px;
}

/** Styles for the list element **/

.monaco-editor .suggest-widget > .tree {
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-widget .monaco-list {
	user-select: none;
	-webkit-user-select: none;
}

/** Styles for each row in the list element **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
	display: flex;
	-mox-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {
	color: var(--vscode-editorSuggestWidget-selectedForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {
	color: var(--vscode-editorSuggestWidget-selectedIconForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents {
	flex: 1;
	height: 100%;
	overflow: hidden;
	padding-left: 2px;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main {
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre;
	justify-content: space-between;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {
	display: flex;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused) > .contents > .main .monaco-icon-label {
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {
	font-weight: bold;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-highlightForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused > .contents > .main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-focusHighlightForeground);
}

/** ReadMore Icon styles **/

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore::before {
	color: inherit;
	opacity: 1;
	font-size: 14px;
	cursor: pointer;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close {
	position: absolute;
	top: 6px;
	right: 2px;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close:hover,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:hover {
	opacity: 1;
}

/** signature, qualifier, type/details opacity **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
	opacity: 0.7;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .signature-label {
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.6;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .qualifier-label {
	margin-left: 12px;
	opacity: 0.4;
	font-size: 85%;
	line-height: initial;
	text-overflow: ellipsis;
	overflow: hidden;
	align-self: center;
}

/** Type Info and icon next to the label in the focused completion item **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
	font-size: 85%;
	margin-left: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label > .monaco-tokenized-source {
	display: inline;
}

/** Details: if using CompletionItem#details, show on focus **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
	display: none;
}

.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused > .contents > .main > .right > .details-label {
	display: inline;
}

/** Details: if using CompletionItemLabel#details, always show **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .right > .details-label,
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label) > .contents > .main > .right > .details-label {
	display: inline;
}

/** Ellipsis on hover **/

.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right.can-expand-details > .details-label {
	width: calc(100% - 26px);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left {
	flex-shrink: 1;
	flex-grow: 1;
	overflow: hidden;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .monaco-icon-label {
	flex-shrink: 0;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .left > .monaco-icon-label {
	max-width: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .left > .monaco-icon-label {
	flex-shrink: 1;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {
	overflow: hidden;
	flex-shrink: 4;
	max-width: 70%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore {
	display: inline-block;
	position: absolute;
	right: 10px;
	width: 18px;
	height: 18px;
	visibility: hidden;
}

/** Do NOT display ReadMore when docs is side/below **/

.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row > .contents > .main > .right > .readMore {
	display: none !important;
}

/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .right > .readMore {
	display: none;
}

/** Focused item can show ReadMore, but can't when docs is side/below **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore {
	display: inline-block;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right > .readMore {
	visibility: visible;
}

/** Styles for each row in the list **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {
	opacity: 0.66;
	text-decoration: unset;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated > .monaco-icon-label-container > .monaco-icon-name-container {
	text-decoration: line-through;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before {
	height: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
	display: block;
	height: 16px;
	width: 16px;
	margin-left: 2px;
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {
	display: flex;
	align-items: center;
	margin-right: 4px;
}

.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {
	margin: 0 0 0 0.3em;
	border: 0.1em solid #000;
	width: 0.7em;
	height: 0.7em;
	display: inline-block;
}

/** Styles for the docs of the completion item in focus **/

.monaco-editor .suggest-details-container {
	z-index: 41;
}

.monaco-editor .suggest-details {
	display: flex;
	flex-direction: column;
	cursor: default;
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-details.focused {
	border-color: var(--vscode-focusBorder);
}

.monaco-editor .suggest-details a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .suggest-details a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .suggest-details code {
	background-color: var(--vscode-textCodeBlock-background);
}

.monaco-editor .suggest-details.no-docs {
	display: none;
}

.monaco-editor .suggest-details > .monaco-scrollable-element {
	flex: 1;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body {
	box-sizing: border-box;
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type {
	flex: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.7;
	white-space: pre;
	margin: 0 24px 0 0;
	padding: 4px 0 12px 5px;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type.auto-wrap {
	white-space: normal;
	word-break: break-all;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs {
	margin: 0;
	padding: 4px 5px;
	white-space: pre-wrap;
}

.monaco-editor .suggest-details.no-type > .monaco-scrollable-element > .body > .docs {
	margin-right: 24px;
	overflow: hidden;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs {
	padding: 0;
	white-space: initial;
	min-height: calc(1rem + 8px);
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div,
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > span:not(:empty) {
	padding: 4px 5px;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:first-child {
	margin-top: 0;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:last-child {
	margin-bottom: 0;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .monaco-tokenized-source {
	white-space: pre;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs .code {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .codicon {
	vertical-align: sub;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > p:empty {
	display: none;
}

.monaco-editor .suggest-details code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-editor .suggest-details ul {
	padding-left: 20px;
}

.monaco-editor .suggest-details ol {
	padding-left: 20px;
}

.monaco-editor .suggest-details p code {
	font-family: var(--monaco-monospace-font);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inline-edit-remove {
	background-color: var(--vscode-editorGhostText-background);
	font-style: italic;
}

.monaco-editor .inline-edit-hidden {
	opacity: 0;
	font-size: 0;
}

.monaco-editor .inline-edit-decoration, .monaco-editor .suggest-preview-text .inline-edit {
	font-style: italic;
}

.monaco-editor .inline-completion-text-to-replace {
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .inline-edit-decoration,
.monaco-editor .inline-edit-decoration-preview,
.monaco-editor .suggest-preview-text .inline-edit {
	color: var(--vscode-editorGhostText-foreground) !important;
	background-color: var(--vscode-editorGhostText-background);
	border: 1px solid var(--vscode-editorGhostText-border);
}



/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inlineEditHints.withBorder {
	z-index: 39;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .inlineEditHints a {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineEditHints a:hover {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineEditHints .keybinding {
	display: flex;
	margin-left: 4px;
	opacity: 0.6;
}

.monaco-editor .inlineEditHints .keybinding .monaco-keybinding-key {
	font-size: 8px;
	padding: 2px 3px;
}

.monaco-editor .inlineEditStatusBarItemLabel {
	margin-right: 2px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inlineEditSideBySide {
	z-index: 39;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
	white-space: pre;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor div.inline-edits-widget {
	--widget-color: var(--vscode-notifications-background);

	.promptEditor .monaco-editor {
		--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground);
	}

	.toolbar, .promptEditor {
		opacity: 0;
		transition: opacity 0.2s ease-in-out;
	}
	&:hover, &.focused {
		.toolbar, .promptEditor {
			opacity: 1;
		}
	}

	.preview .monaco-editor {

		.mtk1 {
			/*color: rgba(215, 215, 215, 0.452);*/
			color: var(--vscode-editorGhostText-foreground);
		}
		.view-overlays .current-line-exact {
			border: none;
		}

		.current-line-margin {
			border: none;
		}

		--vscode-editor-background: var(--widget-color);
	}

	svg {
		.gradient-start {
			stop-color: var(--vscode-editor-background);
		}

		.gradient-stop {
			stop-color: var(--widget-color);
		}
	}
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .tokens-inspect-widget {
	z-index: 50;
	user-select: text;
	-webkit-user-select: text;
	padding: 10px;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor.hc-black .tokens-inspect-widget, .monaco-editor.hc-light .tokens-inspect-widget {
	border-width: 2px;
}

.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {
	height: 1px;
	border: 0;
	background-color: var(--vscode-editorHoverWidget-border);
}

.monaco-editor .tokens-inspect-widget .tm-token {
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .tokens-inspect-widget .tm-token-length {
	font-weight: normal;
	font-size: 60%;
	float: right;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-table {
	width: 100%;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-value {
	font-family: var(--monaco-monospace-font);
	text-align: right;
}

.monaco-editor .tokens-inspect-widget .tm-token-type {
	font-family: var(--monaco-monospace-font);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .linked-editing-decoration {
	background-color: var(--vscode-editor-linkedEditingBackground);

	/* Ensure decoration is visible even if range is empty */
	min-width: 1px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .detected-link,
.monaco-editor .detected-link-active {
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .detected-link-active {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .focused .selectionHighlight {
	background-color: var(--vscode-editor-selectionHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-selectionHighlightBorder);
}
.monaco-editor.hc-black .focused .selectionHighlight, .monaco-editor.hc-light .focused .selectionHighlight {
	border-style: dotted;
}

.monaco-editor .wordHighlight {
	background-color: var(--vscode-editor-wordHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightBorder);
}
.monaco-editor.hc-black .wordHighlight, .monaco-editor.hc-light .wordHighlight {
	border-style: dotted;
}

.monaco-editor .wordHighlightStrong {
	background-color: var(--vscode-editor-wordHighlightStrongBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);
}
.monaco-editor.hc-black .wordHighlightStrong, .monaco-editor.hc-light .wordHighlightStrong {
	border-style: dotted;
}

.monaco-editor .wordHighlightText {
	background-color: var(--vscode-editor-wordHighlightTextBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightTextBorder);
}
.monaco-editor.hc-black .wordHighlightText, .monaco-editor.hc-light .wordHighlightText {
	border-style: dotted;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .parameter-hints-widget {
	/* Must be higher than the sash's z-index and terminal canvases but lower than the suggest widget */
	z-index: 39;
	display: flex;
	flex-direction: column;
	line-height: 1.5em;
	cursor: default;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.hc-black .monaco-editor .parameter-hints-widget,
.hc-light .monaco-editor .parameter-hints-widget {
	border-width: 2px;
}

.monaco-editor .parameter-hints-widget > .phwrapper {
	max-width: 440px;
	display: flex;
	flex-direction: row;
}

.monaco-editor .parameter-hints-widget.multiple {
	min-height: 3.3em;
	padding: 0;
}

.monaco-editor .parameter-hints-widget.multiple .body::before {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	opacity: 0.5;
	border-left: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .parameter-hints-widget p,
.monaco-editor .parameter-hints-widget ul {
	margin: 8px 0;
}

.monaco-editor .parameter-hints-widget .monaco-scrollable-element,
.monaco-editor .parameter-hints-widget .body {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 100%;
}

.monaco-editor .parameter-hints-widget .signature {
	padding: 4px 5px;
	position: relative;
}

.monaco-editor .parameter-hints-widget .signature.has-docs::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	padding-top: 4px;
	opacity: 0.5;
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .parameter-hints-widget .code {
	font-family: var(--vscode-parameterHintsWidget-editorFontFamily), var(--vscode-parameterHintsWidget-editorFontFamilyDefault);
}

.monaco-editor .parameter-hints-widget .docs {
	padding: 0 10px 0 5px;
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .docs.empty {
	display: none;
}

.monaco-editor .parameter-hints-widget .docs a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .parameter-hints-widget .docs a:hover {
	color: var(--vscode-textLink-activeForeground);
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .docs .markdown-docs {
	white-space: initial;
}

.monaco-editor .parameter-hints-widget .docs code {
	font-family: var(--monaco-monospace-font);
	border-radius: 3px;
	padding: 0 0.4em;
	background-color: var(--vscode-textCodeBlock-background);
}

.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,
.monaco-editor .parameter-hints-widget .docs .code {
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .controls {
	display: none;
	flex-direction: column;
	align-items: center;
	min-width: 22px;
	justify-content: flex-end;
}

.monaco-editor .parameter-hints-widget.multiple .controls {
	display: flex;
	padding: 0 2px;
}

.monaco-editor .parameter-hints-widget.multiple .button {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .button.previous {
	bottom: 24px;
}

.monaco-editor .parameter-hints-widget .overloads {
	text-align: center;
	height: 12px;
	line-height: 12px;
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .parameter-hints-widget .signature .parameter.active {
	color: var(--vscode-editorHoverWidget-highlightForeground);
	font-weight: bold;
}

.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {
	font-weight: bold;
	margin-right: 0.5em;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor {
	--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground);

	.editorPlaceholder {
		top: 0px;
		position: absolute;
		overflow: hidden;
		text-overflow: ellipsis;
		text-wrap: nowrap;
		pointer-events: none;

		color: var(--vscode-editor-placeholder-foreground);
	}
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .rename-box {
	z-index: 100;
	color: inherit;
	border-radius: 4px;
}

.monaco-editor .rename-box.preview {
	padding: 4px 4px 0 4px;
}

.monaco-editor .rename-box .rename-input-with-button {
	padding: 3px;
	border-radius: 2px;
	width: calc(100% - 8px); /* 4px padding on each side */
}

.monaco-editor .rename-box .rename-input {
	width: calc(100% - 8px); /* 4px padding on each side */
	padding: 0;
}

.monaco-editor .rename-box .rename-input:focus {
	outline: none;
}

.monaco-editor .rename-box .rename-suggestions-button {
	display: flex;
	align-items: center;
	padding: 3px;
	background-color: transparent;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.monaco-editor .rename-box .rename-suggestions-button:hover {
	background-color: var(--vscode-toolbar-hoverBackground)
}

.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row {
	border-radius: 2px;
}

.monaco-editor .rename-box .rename-label {
	display: none;
	opacity: .8;
}

.monaco-editor .rename-box.preview .rename-label {
	display: inherit;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .sticky-widget {
	overflow: hidden;
}

.monaco-editor .sticky-widget-line-numbers {
	float: left;
	background-color: inherit;
}

.monaco-editor .sticky-widget-lines-scrollable {
	display: inline-block;
	position: absolute;
	overflow: hidden;
	width: var(--vscode-editorStickyScroll-scrollableWidth);
	background-color: inherit;
}

.monaco-editor .sticky-widget-lines {
	position: absolute;
	background-color: inherit;
}

.monaco-editor .sticky-line-number, .monaco-editor .sticky-line-content {
	color: var(--vscode-editorLineNumber-foreground);
	white-space: nowrap;
	display: inline-block;
	position: absolute;
	background-color: inherit;
}

.monaco-editor .sticky-line-number .codicon-folding-expanded,
.monaco-editor .sticky-line-number .codicon-folding-collapsed {
	float: right;
	transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
}

.monaco-editor .sticky-line-content {
	width: var(--vscode-editorStickyScroll-scrollableWidth);
	background-color: inherit;
	white-space: nowrap;
}

.monaco-editor .sticky-line-number-inner {
	display: inline-block;
	text-align: right;
}

.monaco-editor .sticky-widget {
	border-bottom: 1px solid var(--vscode-editorStickyScroll-border);
}

.monaco-editor .sticky-line-content:hover {
	background-color: var(--vscode-editorStickyScrollHover-background);
	cursor: pointer;
}

.monaco-editor .sticky-widget {
	width: 100%;
	box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
	z-index: 4;
	background-color: var(--vscode-editorStickyScroll-background);
	right: initial !important;
}

.monaco-editor .sticky-widget.peek {
	background-color: var(--vscode-peekViewEditorStickyScroll-background);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .unicode-highlight {
	border: 1px solid var(--vscode-editorUnicodeHighlight-border);
	background-color: var(--vscode-editorUnicodeHighlight-background);
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.editor-banner {
	box-sizing: border-box;
	cursor: default;
	width: 100%;
	font-size: 12px;
	display: flex;
	overflow: visible;

	height: 26px;

	background: var(--vscode-banner-background);
}


.editor-banner .icon-container {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	padding: 0 6px 0 10px;
}

.editor-banner .icon-container.custom-icon {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 16px;
	width: 16px;
	padding: 0;
	margin: 0 6px 0 10px;
}

.editor-banner .message-container {
	display: flex;
	align-items: center;
	line-height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.editor-banner .message-container p {
	margin-block-start: 0;
	margin-block-end: 0;
}

.editor-banner .message-actions-container {
	flex-grow: 1;
	flex-shrink: 0;
	line-height: 26px;
	margin: 0 4px;
}

.editor-banner .message-actions-container a.monaco-button {
	width: inherit;
	margin: 2px 8px;
	padding: 0px 12px;
}

.editor-banner .message-actions-container a {
	padding: 3px;
	margin-left: 12px;
	text-decoration: underline;
}

.editor-banner .action-container {
	padding: 0 10px 0 6px;
}

.editor-banner {
	background-color: var(--vscode-banner-background);
}

.editor-banner,
.editor-banner .action-container .codicon,
.editor-banner .message-actions-container .monaco-link {
	color: var(--vscode-banner-foreground);
}

.editor-banner .icon-container .codicon {
	color: var(--vscode-banner-iconForeground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-link {
	color: var(--vscode-textLink-foreground);
}

.monaco-link:hover {
	color: var(--vscode-textLink-activeForeground);
}


/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


/* Default standalone editor fonts */
.monaco-editor {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;
	--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;
}

.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}

.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}

.monaco-hover p {
	margin: 0;
}

/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */
.monaco-aria-container {
	position: absolute !important;
	top: 0; /* avoid being placed underneath a sibling element */
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
}

.monaco-editor, .monaco-diff-editor .synthetic-focus,
.monaco-editor, .monaco-diff-editor [tabindex="0"]:focus,
.monaco-editor, .monaco-diff-editor [tabindex="-1"]:focus,
.monaco-editor, .monaco-diff-editor button:focus,
.monaco-editor, .monaco-diff-editor input[type=button]:focus,
.monaco-editor, .monaco-diff-editor input[type=checkbox]:focus,
.monaco-editor, .monaco-diff-editor input[type=search]:focus,
.monaco-editor, .monaco-diff-editor input[type=text]:focus,
.monaco-editor, .monaco-diff-editor select:focus,
.monaco-editor, .monaco-diff-editor textarea:focus {
	outline-width: 1px;
	outline-style: solid;
	outline-offset: -1px;
	outline-color: var(--vscode-focusBorder);
	opacity: 1
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-workbench .workbench-hover {
	position: relative;
	font-size: 13px;
	line-height: 19px;
	/* Must be higher than sash's z-index and terminal canvases */
	z-index: 40;
	overflow: hidden;
	max-width: 700px;
	background: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
	border-radius: 3px;
	color: var(--vscode-editorHoverWidget-foreground);
	box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}

.monaco-workbench .workbench-hover hr {
	border-bottom: none;
}

.monaco-workbench .workbench-hover:not(.skip-fade-in) {
	animation: fadein 100ms linear;
}

.monaco-workbench .workbench-hover.compact {
	font-size: 12px;
}

.monaco-workbench .workbench-hover.compact .hover-contents {
	padding: 2px 8px;
}

.monaco-workbench .workbench-hover-container.locked .workbench-hover {
	outline: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-workbench .workbench-hover-container.locked .workbench-hover:focus,
.monaco-workbench .workbench-hover-lock:focus {
	outline: 1px solid var(--vscode-focusBorder);
}
.monaco-workbench .workbench-hover-container.locked .workbench-hover-lock:hover {
	background: var(--vscode-toolbar-hoverBackground);
}

.monaco-workbench .workbench-hover-pointer {
	position: absolute;
	/* Must be higher than workbench hover z-index */
	z-index: 41;
	pointer-events: none;
}

.monaco-workbench .workbench-hover-pointer:after {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: var(--vscode-editorHoverWidget-background);
	border-right: 1px solid var(--vscode-editorHoverWidget-border);
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-workbench .locked .workbench-hover-pointer:after {
	width: 4px;
	height: 4px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}

.monaco-workbench .workbench-hover-pointer.left   { left: -3px; }
.monaco-workbench .workbench-hover-pointer.right  { right: 3px; }
.monaco-workbench .workbench-hover-pointer.top    { top: -3px; }
.monaco-workbench .workbench-hover-pointer.bottom { bottom: 3px; }

.monaco-workbench .workbench-hover-pointer.left:after {
	transform: rotate(135deg);
}

.monaco-workbench .workbench-hover-pointer.right:after {
	transform: rotate(315deg);
}

.monaco-workbench .workbench-hover-pointer.top:after {
	transform: rotate(225deg);
}

.monaco-workbench .workbench-hover-pointer.bottom:after {
	transform: rotate(45deg);
}

.monaco-workbench .workbench-hover a {
	color: var(--vscode-textLink-foreground);
}

.monaco-workbench .workbench-hover a:focus {
	outline: 1px solid;
	outline-offset: -1px;
	text-decoration: underline;
	outline-color: var(--vscode-focusBorder);
}

.monaco-workbench .workbench-hover a:hover,
.monaco-workbench .workbench-hover a:active {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-workbench .workbench-hover code {
	background: var(--vscode-textCodeBlock-background);
}

.monaco-workbench .workbench-hover .hover-row .actions {
	background: var(--vscode-editorHoverWidget-statusBarBackground);
}

.monaco-workbench .workbench-hover.right-aligned {
	/* The context view service wraps strangely when it's right up against the edge without this */
	left: 1px;
}

.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions {
	flex-direction: row-reverse;
}

.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container {
	margin-right: 0;
	margin-left: 16px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.context-view {
	position: absolute;
}

.context-view.fixed {
	all: initial;
	font-family: inherit;
	font-size: 13px;
	position: fixed;
	color: inherit;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	font-size: 13px;
}

.quick-input-widget .monaco-highlighted-label .highlight,
.quick-input-widget .monaco-highlighted-label .highlight {
	color: #0066BF;
}

.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,
.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {
	color: #9DDDFF;
}

.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,
.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0097fb;
}

.hc-black .quick-input-widget .monaco-highlighted-label .highlight,
.hc-black .quick-input-widget .monaco-highlighted-label .highlight {
	color: #F38518;
}

.hc-light .quick-input-widget .monaco-highlighted-label .highlight,
.hc-light .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0F4A85;
}

.monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(221, 221, 221, 0.4);
	border: solid 1px rgba(204, 204, 204, 0.4);
	border-bottom-color: rgba(187, 187, 187, 0.4);
	box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);
	color: #555;
}

.hc-black .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px rgb(111, 195, 223);
	box-shadow: none;
	color: #fff;
}

.hc-light .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px #0F4A85;
	box-shadow: none;
	color: #292929;
}

.vs-dark .monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(128, 128, 128, 0.17);
	border: solid 1px rgba(51, 51, 51, 0.6);
	border-bottom-color: rgba(68, 68, 68, 0.6);
	box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);
	color: #ccc;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	position: absolute;
	width: 600px;
	z-index: 2550;
	left: 50%;
	margin-left: -300px;
	-webkit-app-region: no-drag;
	border-radius: 6px;
}

.quick-input-titlebar {
	display: flex;
	align-items: center;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.quick-input-left-action-bar {
	display: flex;
	margin-left: 4px;
	flex: 1;
}

.quick-input-inline-action-bar {
	margin: 2px 0 0 5px;
}

.quick-input-title {
	padding: 3px 0px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quick-input-right-action-bar {
	display: flex;
	margin-right: 4px;
	flex: 1;
}

.quick-input-right-action-bar > .actions-container {
	justify-content: flex-end;
}

.quick-input-titlebar .monaco-action-bar .action-label.codicon {
	background-position: center;
	background-repeat: no-repeat;
	padding: 2px;
}

.quick-input-description {
	margin: 6px 6px 6px 11px;
}

.quick-input-header .quick-input-description {
	margin: 4px 2px;
	flex: 1;
}

.quick-input-header {
	display: flex;
	padding: 8px 6px 2px 6px;
}

.quick-input-widget.hidden-input .quick-input-header {
	/* reduce margins and paddings when input box hidden */
	padding: 0;
	margin-bottom: 0;
}

.quick-input-and-message {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-width: 0;
	position: relative;
}

.quick-input-check-all {
	align-self: center;
	margin: 0;
}

.quick-input-filter {
	flex-grow: 1;
	display: flex;
	position: relative;
}

.quick-input-box {
	flex-grow: 1;
}

.quick-input-widget.show-checkboxes .quick-input-box,
.quick-input-widget.show-checkboxes .quick-input-message {
	margin-left: 5px;
}

.quick-input-visible-count {
	position: absolute;
	left: -10000px;
}

.quick-input-count {
	align-self: center;
	position: absolute;
	right: 4px;
	display: flex;
	align-items: center;
}

.quick-input-count .monaco-count-badge {
	vertical-align: middle;
	padding: 2px 4px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

.quick-input-action {
	margin-left: 6px;
}

.quick-input-action .monaco-text-button {
	font-size: 11px;
	padding: 0 6px;
	display: flex;
	height: 25px;
	align-items: center;
}

.quick-input-message {
	margin-top: -1px;
	padding: 5px;
	overflow-wrap: break-word;
}

.quick-input-message > .codicon {
	margin: 0 0.2em;
	vertical-align: text-bottom;
}

/* Links in descriptions & validations */
.quick-input-message a {
	color: inherit;
}

.quick-input-progress.monaco-progress-container {
	position: relative;
}

.quick-input-list {
	line-height: 22px;
}

.quick-input-widget.hidden-input .quick-input-list {
	margin-top: 4px; /* reduce margins when input box hidden */
	padding-bottom: 4px;
}

.quick-input-list .monaco-list {
	overflow: hidden;
	max-height: calc(20 * 22px);
	padding-bottom: 5px;
}

.quick-input-list .monaco-scrollable-element {
	padding: 0px 5px;
}

.quick-input-list .quick-input-list-entry {
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
	padding: 0 6px;
}

.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {
	border-top-width: 1px;
	border-top-style: solid;
}

.quick-input-list .monaco-list-row {
	border-radius: 3px;
}

.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border {
	border-top-style: none;
}

.quick-input-list .quick-input-list-label {
	overflow: hidden;
	display: flex;
	height: 100%;
	flex: 1;
}

.quick-input-list .quick-input-list-checkbox {
	align-self: center;
	margin: 0;
}

.quick-input-list .quick-input-list-icon {
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.quick-input-list .quick-input-list-rows {
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	flex-direction: column;
	height: 100%;
	flex: 1;
	margin-left: 5px;
}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {
	margin-left: 10px;
}

.quick-input-widget .quick-input-list .quick-input-list-checkbox {
	display: none;
}
.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {
	display: inline;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row {
	display: flex;
	align-items: center;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,
.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {
	flex: 1; /* make sure the icon label grows within the row */
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {
	vertical-align: text-bottom;
}

.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {
	opacity: 1;
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {
	margin-right: 8px; /* separate from the separator label or scrollbar if any */
}

.quick-input-list .quick-input-list-label-meta {
	opacity: 0.7;
	line-height: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* preserve list-like styling instead of tree-like styling */
.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight {
	font-weight: bold;
	background-color: unset;
	color: var(--vscode-list-highlightForeground) !important;
}

/* preserve list-like styling instead of tree-like styling */
.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight {
	color: var(--vscode-list-focusHighlightForeground) !important;
}

.quick-input-list .quick-input-list-entry .quick-input-list-separator {
	margin-right: 4px; /* separate from keybindings or actions */
}

.quick-input-list .quick-input-list-entry-action-bar {
	display: flex;
	flex: 0;
	overflow: visible;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label {
	/*
	 * By default, actions in the quick input action bar are hidden
	 * until hovered over them or selected.
	 */
	display: none;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {
	margin-right: 4px;
	padding: 2px;
}

.quick-input-list .quick-input-list-entry-action-bar {
	margin-top: 1px;
}

.quick-input-list .quick-input-list-entry-action-bar {
	margin-right: 4px; /* separate from scrollbar */
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,
.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,
.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label {
	display: flex;
}

/* focused items in quick pick */
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {
	color: inherit
}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {
	background: none;
}

.quick-input-list .quick-input-list-separator-as-item {
	padding: 4px 6px;
	font-size: 12px;
}

/* Quick input separators as full-row item */
.quick-input-list .quick-input-list-separator-as-item .label-name {
	font-weight: 600;
}

.quick-input-list .quick-input-list-separator-as-item .label-description {
	/* Override default description opacity so we don't have a contrast ratio issue. */
	opacity: 1 !important;
}

/* Hide border when the item becomes the sticky one */
.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border {
	border-top-style: none;
}

/* Give sticky row the same padding as the scrollable list */
.quick-input-list .monaco-tree-sticky-row {
	padding: 0 5px;
}

/* Hide the twistie containers so that there isn't blank indent */
.quick-input-list .monaco-tl-twistie {
	display: none !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-progress-container {
	width: 100%;
	height: 2px;
	overflow: hidden; /* keep progress bit in bounds */
}

.monaco-progress-container .progress-bit {
	width: 2%;
	height: 2px;
	position: absolute;
	left: 0;
	display: none;
}

.monaco-progress-container.active .progress-bit {
	display: inherit;
}

.monaco-progress-container.discrete .progress-bit {
	left: 0;
	transition: width 100ms linear;
}

.monaco-progress-container.discrete.done .progress-bit {
	width: 100%;
}

.monaco-progress-container.infinite .progress-bit {
	animation-name: progress;
	animation-duration: 4s;
	animation-iteration-count: infinite;
	transform: translate3d(0px, 0px, 0px);
	animation-timing-function: linear;
}

.monaco-progress-container.infinite.infinite-long-running .progress-bit {
	/*
		The more smooth `linear` timing function can cause
		higher GPU consumption as indicated in
		https://github.com/microsoft/vscode/issues/97900 &
		https://github.com/microsoft/vscode/issues/138396
	*/
	animation-timing-function: steps(100);
}

/**
 * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of
 * that container. Since translateX is relative to the progress bit size, we have to multiple it with
 * its relative size to the parent container:
 * parent width: 5000%
 *    bit width: 100%
 * translateX should be as follow:
 *  50%: 5000% * 50% - 50% (set to center) = 2450%
 * 100%: 5000% * 100% - 100% (do not overflow) = 4900%
 */
@keyframes progress { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-component.multiDiffEditor {
	background: var(--vscode-multiDiffEditor-background);

	position: relative;

	height: 100%;
	width: 100%;

	overflow-y: hidden;

	> div {
		position: absolute;
		top: 0px;
		left: 0px;

		height: 100%;
		width: 100%;

		&.placeholder {
			visibility: hidden;

			&.visible {
				visibility: visible;
			}

			display: grid;
			place-items: center;
			place-content: center;
		}
	}

	.active {
		--vscode-multiDiffEditor-border: var(--vscode-focusBorder);
	}

	.multiDiffEntry {
		display: flex;
		flex-direction: column;
		flex: 1;
		overflow: hidden;


		.collapse-button {
			margin: 0 5px;
			cursor: pointer;

			a {
				display: block;
			}
		}

		.header {
			z-index: 1000;
			background: var(--vscode-editor-background);

			&:not(.collapsed) .header-content {
				border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border);
			}

			.header-content {
				margin: 8px 0px 0px 0px;
				padding: 4px 5px;

				border-top: 1px solid var(--vscode-multiDiffEditor-border);

				display: flex;
				align-items: center;

				color: var(--vscode-foreground);
				background: var(--vscode-multiDiffEditor-headerBackground);

				&.shadow {
					box-shadow: var(--vscode-scrollbar-shadow) 0px 6px 6px -6px;
				}

				.file-path {
					display: flex;
					flex: 1;
					min-width: 0;

					.title {
						font-size: 14px;
						line-height: 22px;

						&.original {
							flex: 1;
							min-width: 0;
							text-overflow: ellipsis;
						}
					}

					.status {
						font-weight: 600;
						opacity: 0.75;
						margin: 0px 10px;
						line-height: 22px;

						/*
							TODO@hediet: move colors from git extension to core!
						&.renamed {
							color: v ar(--vscode-gitDecoration-renamedResourceForeground);
						}

						&.deleted {
							color: v ar(--vscode-gitDecoration-deletedResourceForeground);
						}

						&.added {
							color: v ar(--vscode-gitDecoration-addedResourceForeground);
						}
						*/
					}
				}

				.actions {
					padding: 0 8px;
				}
			}


		}

		.editorParent {
			flex: 1;
			display: flex;
			flex-direction: column;

			border-bottom: 1px solid var(--vscode-multiDiffEditor-border);
			overflow: hidden;
		}

		.editorContainer {
			flex: 1;
		}
	}
}

:export{textDefault:#333;textPrimary:#025687;textPrimaryLight:#68a3ca;textSecondary:#767676;textContrast:#fff;textSuccess:#4caf50;textError:#d0355c;textWarning:#fc0;bgDefault:#fff;bgPrimary:#025687;bgPrimaryDark:#024064;bgPrimaryLight:#bad5e7;bgSecondary:#dadce0;bgSecondaryDark:#555;bgSecondaryLight:#f9f9f9;bgSuccess:#4caf50;bgSuccessDark:#6ea22a;bgSuccessLight:#ecf7df;bgError:#d0355c;bgErrorLight:#f3ced6;bgWarning:#fcb32b;borderPrimary:#025687;borderPrimaryDark:#023653;borderPrimaryLight:#a5c8e0;borderSecondary:#dadce0;borderSecondaryDark:#aaa;borderSecondaryLight:#eee;borderSuccess:#4caf50;borderError:#d0355c;borderWarning:#fcb32b}.monaco-editor .codelens-decoration a{color:#767676}
.SchemaInput-module_schemaInputContainer{display:flex;flex-direction:column;height:100%;width:100%}.SchemaInput-module_iconContainer{display:"flex";align-items:"center";justify-content:"flex-start";gap:5;padding:0px 0px 10px 0px}.SchemaInput-module_iconContainer .SchemaInput-module_iconButton{margin:3px;height:45px;width:45px;border:1px solid #e8e8e8;border-radius:25px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2)}.SchemaInput-module_iconContainer .SchemaInput-module_iconButton .SchemaInput-module_iconButtons .SchemaInput-module_statusIcon{margin:5px 0 0 12px;font-size:14px;align-self:center;filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.5))}.SchemaInput-module_iconContainer .SchemaInput-module_iconButton .SchemaInput-module_iconButtons .SchemaInput-module_statusIcon.SchemaInput-module_ok{color:#a1d55d}.SchemaInput-module_iconContainer .SchemaInput-module_iconButton .SchemaInput-module_iconButtons .SchemaInput-module_statusIcon.SchemaInput-module_error{color:#d0355c}.SchemaInput-module_schemaEditorsContainer{flex:1;display:flex;flex-direction:row;align-items:stretch;border-radius:6px;overflow:hidden;border:1px solid #dadce0}.SchemaInput-module_schemaEditorsContainer .SchemaInput-module_editorContainer{display:flex;width:100%;height:100%;flex-direction:column;position:relative}.SchemaInput-module_schemaEditorsContainer .SchemaInput-module_editorContainer .SchemaInput-module_title{width:100%;text-align:center;padding-top:5px;padding-bottom:5px;padding-right:2px;background-color:#e8e8e8}.SchemaInput-module_schemaEditorsContainer .SchemaInput-module_editorContainer .SchemaInput-module_editor{border-style:solid;border-width:1px;border-color:#dadce0}.SchemaInput-module_schemaEditorsContainer .SchemaInput-module_helperText{width:100%;padding-right:10px;font-style:italic;text-align:right}.SchemaInput-module_demoData{padding-left:15px;padding-right:15px;max-height:15vh;overflow:auto}.SchemaInput-module_demoData p{font-size:16px;text-align:center;color:#909090}.SchemaInput-module_tab{min-width:inherit !important;text-transform:capitalize !important;font-size:14px;padding-bottom:0px}.SchemaInput-module_selectorIcon{padding-left:20px;color:#909090}.SchemaInput-module_footer{display:flex;width:100%;position:absolute;bottom:0;z-index:100;background:#fff;color:#d0355c;border-top:1px solid #d0355c;-webkit-animation:SchemaInput-module_slide .5s;animation:SchemaInput-module_slide .5s}.SchemaInput-module_footer .SchemaInput-module_message{flex:1 1 auto;padding:4px;background:rgba(244,67,54,.2)}.SchemaInput-module_footer .SchemaInput-module_close{position:relative;width:50px;cursor:pointer;padding:4px;background:rgba(244,67,54,.2)}.SchemaInput-module_footer .SchemaInput-module_close .SchemaInput-module_closeButton{position:absolute;top:50%;right:8px;transform:translateY(-50%)}@-webkit-keyframes SchemaInput-module_slide{0%{bottom:-100px}100%{bottom:0}}@keyframes SchemaInput-module_slide{0%{bottom:-100px}100%{bottom:0}}
table{width:100%;border-collapse:collapse}table .ConnectionInterfaceTable-module_tableBody p{max-width:400px}table .ConnectionInterfaceTable-module_tableBody .ConnectionInterfaceTable-module_info.ConnectionInterfaceTable-module_warning{color:#fc0}table .ConnectionInterfaceTable-module_tableBody .ConnectionInterfaceTable-module_info.ConnectionInterfaceTable-module_error{color:#d0355c}table .ConnectionInterfaceTable-module_tableBody .ConnectionInterfaceTable-module_info.ConnectionInterfaceTable-module_success{color:#a1d55d}table .ConnectionInterfaceTable-module_tableBody .ConnectionInterfaceTable-module_instructions{max-width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}table .ConnectionInterfaceTable-module_tableBody tr{border:1px solid #dadce0;background-color:#fff}table .ConnectionInterfaceTable-module_tableBody tr.ConnectionInterfaceTable-module_warning{background-color:rgba(244,67,54,.2) !important}table .ConnectionInterfaceTable-module_tableBody tr.ConnectionInterfaceTable-module_error{background-color:rgba(244,67,54,.2) !important}table .ConnectionInterfaceTable-module_tableBody tr.ConnectionInterfaceTable-module_info{background-color:rgba(2,98,154,.1) !important}table .ConnectionInterfaceTable-module_tableBody tr.ConnectionInterfaceTable-module_success{background-color:#e6eedb !important}table .ConnectionInterfaceTable-module_tableBody tr td{padding:8px 20px;font-size:14px;color:#6f6f6f}table .ConnectionInterfaceTable-module_tableBody tr td .ConnectionInterfaceTable-module_rightCell{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}table .ConnectionInterfaceTable-module_tableBody tr td .ConnectionInterfaceTable-module_rightCell .ConnectionInterfaceTable-module_error{padding-top:5px;color:#d0355c}table .ConnectionInterfaceTable-module_tableBody tr td .ConnectionInterfaceTable-module_actionButtonContainer{display:flex;flex-direction:row;align-content:center;flex-wrap:wrap}table .ConnectionInterfaceTable-module_tableBody tr td .ConnectionInterfaceTable-module_buttonContainer{display:flex;flex-direction:row;padding-left:10px;align-content:center}table .ConnectionInterfaceTable-module_tableBody tr td:first-of-type{text-align:right;border-right:1px solid #dadce0}table .ConnectionInterfaceTable-module_tableBody tr td .ConnectionInterfaceTable-module_memo{max-height:100px;overflow:auto;background-color:#f6f6f6;padding:10px;width:100%;text-align:left}table .ConnectionInterfaceTable-module_tableBody tr td .ConnectionInterfaceTable-module_memo p{margin:0px}table .ConnectionInterfaceTable-module_tableBody tr td span{text-align:left;overflow:ellipsis}table .ConnectionInterfaceTable-module_tableBody tr:nth-child(even){background-color:#f6f6f6}table .ConnectionInterfaceTable-module_tableBody tr:hover{background-color:#e8e8e8}.ConnectionInterfaceTable-module_controlStatus .ConnectionInterfaceTable-module_name{font-weight:bolder}.ConnectionInterfaceTable-module_controlStatus .ConnectionInterfaceTable-module_controlComment{padding-top:3px;color:#6f6f6f;font-weight:normal;font-style:italic;font-size:12px}.ConnectionInterfaceTable-module_iconButton{font-size:25px;padding:20px;color:#6f6f6f}.ConnectionInterfaceTable-module_chipHolder{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.ConnectionInterfaceTable-module_readingsContainer{padding-top:5px;max-height:200px;overflow:auto;text-align:left}.ConnectionInterfaceTable-module_readingsContainer.ConnectionInterfaceTable-module_true{font-weight:bold}.ConnectionInterfaceTable-module_readingsContainer .ConnectionInterfaceTable-module_reading{display:block;font-size:14px}.ConnectionInterfaceTable-module_readingsContainer .ConnectionInterfaceTable-module_reading .ConnectionInterfaceTable-module_readingValue{font-size:16px;font-weight:bolder;color:#909090;padding-left:5px}.ConnectionInterfaceTable-module_readingsContainer .ConnectionInterfaceTable-module_reading .ConnectionInterfaceTable-module_readingValue.ConnectionInterfaceTable-module_valid{color:#a1d55d}.ConnectionInterfaceTable-module_readingsContainer .ConnectionInterfaceTable-module_reading .ConnectionInterfaceTable-module_readingValue.ConnectionInterfaceTable-module_invalid{color:#d0355c}.ConnectionInterfaceTable-module_readingsContainer .ConnectionInterfaceTable-module_reading .ConnectionInterfaceTable-module_readingUnits{font-size:16px;font-weight:bolder;padding-left:5px}.ConnectionInterfaceTable-module_readingsContainer .ConnectionInterfaceTable-module_reading .ConnectionInterfaceTable-module_readingUnits.ConnectionInterfaceTable-module_valid{color:#a1d55d}.ConnectionInterfaceTable-module_readingsContainer .ConnectionInterfaceTable-module_reading .ConnectionInterfaceTable-module_readingUnits.ConnectionInterfaceTable-module_invalid{color:#d0355c}.ConnectionInterfaceTable-module_readingKey b{text-transform:capitalize}
.FileSelector-module_selectorContainer{display:flex;flex-direction:row}.FileSelector-module_dropZone{border-style:dashed;border-color:#dadce0;border-radius:5px;background-color:#f6f6f6;padding:30px;text-align:center;font-size:16px;color:#909090}.FileSelector-module_fileList{display:flex;flex-direction:row;flex-wrap:wrap;border-color:#dadce0;border-radius:5px;background-color:#f6f6f6;padding:10px;margin-top:10px;font-size:16px;color:#909090;max-height:30vh;overflow:auto}.FileSelector-module_modalTitle{height:49px;line-height:49px;font-weight:400;display:flex;align-items:center;color:#6f6f6f;border-bottom:1px solid #dadce0;background-color:#f6f6f6;padding:0;padding-left:25px}.FileSelector-module_dialogActions{margin-bottom:10px;margin-right:20px}.FileSelector-module_cancelButton{text-transform:capitalize;letter-spacing:.7px;font-size:14;padding:8px}.FileSelector-module_triggerButton{text-transform:capitalize;letter-spacing:.7px;font-size:14;padding:8px}.FileSelector-module_fileOkIcon{font-size:16px}.FileSelector-module_deleteIcon{font-size:14px;padding-right:7px}.FileSelector-module_deleteIcon:hover{cursor:pointer;color:#f6f6f6}.FileSelector-module_spinnerIcon{margin-left:5px;margin-right:5px;font-size:16px}.FileSelector-module_errorText{color:red;font-size:16px}
.DLXChip-module_chipContainer{background-color:#025687;border-radius:20px;cursor:pointer;font-size:12px;margin:2px;max-width:300px;width:fit-content}.DLXChip-module_chipContainer.DLXChip-module_secondary{background-color:#909090}.DLXChip-module_chipContainer.DLXChip-module_invalid{background-color:rgba(244,67,54,.5)}.DLXChip-module_chipContainer.DLXChip-module_disabled{background-color:#909090}.DLXChip-module_inner{display:flex;align-items:center;padding:4px}.DLXChip-module_label{color:#fff !important;font-size:12px !important;flex-grow:2;margin:0;overflow:hidden;padding:0px 4px 0 4px !important;text-overflow:ellipsis;white-space:nowrap}.DLXChip-module_label.DLXChip-module_disabled{color:#dadce0 !important}.DLXChip-module_iconButton{color:#fff;opacity:.6;margin:0;min-width:10px;min-height:15px;background:none;border:none}.DLXChip-module_orcIcon{width:16px;height:12px;margin:0 0 -1px -4px}
.ExecutionPicker-module_tasksContainer{display:flex;flex-direction:column;flex-grow:1;background-color:#fff;height:500px}.ExecutionPicker-module_tasksContainer .ExecutionPicker-module_innerTitle{display:flex;flex-direction:row;justify-content:space-between;line-height:35px;border-bottom:1px solid #dadce0}.ExecutionPicker-module_tasksContainer .ExecutionPicker-module_innerTitle .ExecutionPicker-module_title{text-align:left;font-size:20px;color:#6f6f6f;backface-visibility:hidden;transform:translateZ(0)}.ExecutionPicker-module_tasksContainer .ExecutionPicker-module_innerTitle .ExecutionPicker-module_refreshIcon{padding:10px;color:#6f6f6f;font-size:20px}.ExecutionPicker-module_tasksContainer .ExecutionPicker-module_searchbarContainer{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}.ExecutionPicker-module_tasksContainer .ExecutionPicker-module_searchbarContainer .ExecutionPicker-module_barCodeIcon{padding:10px;color:#6f6f6f;font-size:24px}.ExecutionPicker-module_tasksContainer .ExecutionPicker-module_tasksList{overflow:auto}
.IQReport-module_iQReportDetails{line-height:1.6}.IQReport-module_iQReportDetails .IQReport-module_label{text-transform:capitalize;padding-right:20px}.IQReport-module_reportHolder{position:relative;min-height:350px;margin-top:28px}.IQReport-module_reportHolder .IQReport-module_loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.IQReport-module_reportContainer .IQReport-module_heading{text-transform:capitalize}.IQReport-module_reportContainer .IQReport-module_reportTable{width:100%}.IQReport-module_reportContainer .IQReport-module_reportTable .IQReport-module_state{padding:5px;border-radius:5px;text-align:center;font-size:10px}.IQReport-module_reportContainer .IQReport-module_reportTable .IQReport-module_state.IQReport-module_pass{border:1px solid #6ea22a;color:#6ea22a;background-color:#e6eedb}.IQReport-module_reportContainer .IQReport-module_reportTable .IQReport-module_state.IQReport-module_fail{border:1px solid #d0355c;color:#d0355c;background-color:rgba(244,67,54,.2)}.IQReport-module_reportContainer .IQReport-module_tableContainer{margin-top:20px}.IQReport-module_reportContainer .IQReport-module_tableContainer .IQReport-module_systemInformationContainer{flex:1;flex-direction:row;background-color:#f6f6f6;padding:0 10px}.IQReport-module_reportContainer .IQReport-module_tableContainer .IQReport-module_systemInformationContainer .IQReport-module_systemInformation{width:33%;padding:10px 0;display:inline-block}.IQReport-module_reportContainer .IQReport-module_tableContainer .IQReport-module_systemInformationContainer .IQReport-module_systemInformation .IQReport-module_systemLabel{display:inline-block;width:100px;text-transform:capitalize}.IQReport-module_reportContainer .IQReport-module_tableContainer .IQReport-module_systemInformationContainer .IQReport-module_systemInformation .IQReport-module_systemContent{display:inline-block}.IQReport-module_noIQReport{color:#909090;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.IQReport-module_reportFooter{padding:10px 0}.IQReport-module_reportFooter .IQReport-module_status{font-weight:bolder;padding-right:5px;color:#373737}.IQReport-module_fail{color:#d0355c}.IQReport-module_connectorInfo .IQReport-module_connectorState{display:inline-block;padding:0px 7px 2px;margin-left:5px;font-size:12px;font-weight:bold;border:1px solid;border-radius:15px}.IQReport-module_connectorInfo .IQReport-module_connectorState.IQReport-module_active{background-color:rgba(2,98,154,.1);border-color:#025687;color:#025687}.IQReport-module_connectorInfo .IQReport-module_connectorState.IQReport-module_deprecated{background-color:rgba(244,67,54,.2);border-color:#d0355c;color:#d0355c}.IQReport-module_connectorInfo .IQReport-module_connectorState.IQReport-module_current{background-color:#e6eedb;border-color:#a1d55d;color:#a1d55d}
.AssociationInstallers-module_installerButton{font-size:10px;width:100%;padding:10px 5px}.AssociationInstallers-module_installerDetailsHolder{position:relative;min-height:150px}.AssociationInstallers-module_downloadInstaller{padding-right:5px;font-size:12px}.AssociationInstallers-module_installerName{padding-bottom:10px}.AssociationInstallers-module_installerName .AssociationInstallers-module_connectorStatus{display:inline-block;padding:0px 7px 2px;margin-left:5px;font-size:12px;font-weight:bold;border:1px solid;border-radius:15px}.AssociationInstallers-module_installerName .AssociationInstallers-module_connectorStatus.AssociationInstallers-module_active{background-color:rgba(2,98,154,.1);border-color:#025687;color:#025687}.AssociationInstallers-module_installerName .AssociationInstallers-module_connectorStatus.AssociationInstallers-module_deprecated{background-color:rgba(244,67,54,.2);border-color:#d0355c;color:#d0355c}.AssociationInstallers-module_installerName .AssociationInstallers-module_connectorStatus.AssociationInstallers-module_current{background-color:#e6eedb;border-color:#a1d55d;color:#a1d55d}.AssociationInstallers-module_loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.AssociationInstallers-module_noInstallerDetails{color:#909090;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.AssociationInstallers-module_installerHolder{width:100% !important}.AssociationInstallers-module_installerHolder .AssociationInstallers-module_versionSelector{width:100%;margin:8px 0}.AssociationInstallers-module_installerHolder .AssociationInstallers-module_connectorVersionsLabel{font-weight:bold;padding-bottom:5px;font-size:1rem}.AssociationInstallers-module_installerHolder .AssociationInstallers-module_selectorField{width:100%}.AssociationInstallers-module_installerHolder .AssociationInstallers-module_buttonHolder{margin:7px 0}
.UserReadingsDialog-module_userReadingsContainer{padding-bottom:15px;max-height:300px;display:flex;flex-direction:column;overflow:auto}.UserReadingsDialog-module_userReadingsContainer .UserReadingsDialog-module_titleContainer{padding:10px 5px;border-bottom:1px solid #dadce0}.UserReadingsDialog-module_userReadingsContainer .UserReadingsDialog-module_titleContainer .UserReadingsDialog-module_title{font-size:16px;color:#6f6f6f}.UserReadingsDialog-module_userReadingsContainer .UserReadingsDialog-module_userReadings{display:flex;flex-direction:column;padding-top:10px}.UserReadingsDialog-module_userReadingsContainer .UserReadingsDialog-module_userReadings .UserReadingsDialog-module_userReadingItem{display:flex;align-items:center;padding-left:20px;padding-right:20px}.UserReadingsDialog-module_userReadingsContainer .UserReadingsDialog-module_userReadings .UserReadingsDialog-module_userReadingItem .UserReadingsDialog-module_readingValue{padding-left:10px}.UserReadingsDialog-module_userReadingsContainer .UserReadingsDialog-module_userReadings .UserReadingsDialog-module_userReadingItem .UserReadingsDialog-module_deleteIcon{margin:0 10px;font-size:20px;color:#6f6f6f;z-index:200}.UserReadingsDialog-module_userReadingsContainer .UserReadingsDialog-module_userReadings .UserReadingsDialog-module_userReadingItem .UserReadingsDialog-module_deleteIcon:hover{cursor:pointer;color:#373737}
.MemoModal-module_notes{height:350px}.MemoModal-module_notes>div{height:250px}.MemoModal-module_notes>div>div:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.MemoModal-module_notes>div>div:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.StepContent-module_stepData{height:100%;min-height:70px;width:90%;position:relative;padding:0 10px 0px 15px;font-size:14px;display:inline-block}.StepContent-module_root{flex-grow:1}.StepContent-module_appBar{box-shadow:none !important;height:30px}.StepContent-module_tabs{background-color:#fff;color:#025687;height:35px;max-height:40px}.StepContent-module_tab{min-width:inherit !important;text-transform:capitalize !important;font-size:14px !important}.StepContent-module_submitBtn{margin-left:auto;order:2;margin-bottom:10px}.StepContent-module_resetBtn{color:#6f6f6f !important;margin-right:10px !important;margin-bottom:10px}.StepContent-module_loader{font-size:24px;color:#909090;padding:20px;display:flex;justify-content:space-around;align-items:center}.StepContent-module_outputTitle{font-size:16px;color:#909090;background-color:#f6f6f6;padding:5px}.StepContent-module_buttonContainer{display:flex;justify-content:space-between}.StepContent-module_buttonContainer .StepContent-module_buttonHolder{padding-top:10px;display:flex;justify-content:flex-end}.StepContent-module_jsonFormContainer{padding:15px}.StepContent-module_stepOutput{padding:0px 10px 10px 10px}.StepContent-module_stepContentContainer{background:#fff;margin-top:5px;border-style:solid;border-width:2px;border-color:#dadce0;border-radius:5px}.StepContent-module_stepContentContainer .StepContent-module_expanded{margin:16px;background:#fff;border-radius:6px;margin-top:8px}.StepContent-module_invalidSchema{color:#d0355c;font-size:18px;margin:auto;text-align:center;height:100px}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.OrchestrationExecutionViewer-module_statusErrorContainer{display:flex;flex-direction:column;justify-content:space-around;text-align:center;color:#fff}.OrchestrationExecutionViewer-module_statusErrorContainer h2{font-size:20px}.OrchestrationExecutionViewer-module_modalContainer{min-height:50vh}.OrchestrationExecutionViewer-module_stepLoading{display:flex;flex-direction:column;justify-content:space-around;height:60vh;padding:10px;text-align:center}.OrchestrationExecutionViewer-module_stepLoading h1{font-size:20px;color:#6f6f6f}.OrchestrationExecutionViewer-module_stepLoading p{font-size:16px;font-weight:bold}.OrchestrationExecutionViewer-module_wrapper{height:100%;width:100%;bottom:0;top:0;position:absolute;background:gray}.OrchestrationExecutionViewer-module_container{padding:20px}.OrchestrationExecutionViewer-module_cardContent>div{max-height:75vh;overflow:auto}.OrchestrationExecutionViewer-module_iframeCardContent>div{max-height:74vh;overflow:auto}.OrchestrationExecutionViewer-module_paper{width:80%;margin-top:25px}.OrchestrationExecutionViewer-module_header{padding:10px 10px 10px 20px;display:flex;align-items:center;background:#f6f6f6;border-bottom:1px solid #dadce0}.OrchestrationExecutionViewer-module_accountDropdownContainer{margin-left:10px;padding:8px}.OrchestrationExecutionViewer-module_logoContainer{flex-grow:1}.OrchestrationExecutionViewer-module_headerControls{display:flex;align-items:center}.OrchestrationExecutionViewer-module_content{padding:16px 16px 0 26px}.OrchestrationExecutionViewer-module_title{text-align:center;color:#6f6f6f}.OrchestrationExecutionViewer-module_stepsContainer{display:flex;height:40vh;background-color:#f6f6f6;padding:10px 50px 20px 50px;margin:0px 20px 0px 20px;border-radius:10px;overflow:auto}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationSetupContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:10px}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationSetupContainer h1{font-size:20px;color:#6f6f6f}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationSetupContainer .OrchestrationExecutionViewer-module_instructionText{margin-top:20px}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:10px}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer .OrchestrationExecutionViewer-module_iconContainer{text-align:center;font-size:24px}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer .OrchestrationExecutionViewer-module_iconContainer .OrchestrationExecutionViewer-module_successIcon{color:#ecf7df}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer .OrchestrationExecutionViewer-module_iconContainer .OrchestrationExecutionViewer-module_failIcon{color:#d0355c}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer .OrchestrationExecutionViewer-module_iconContainer .OrchestrationExecutionViewer-module_spinnerIcon{color:#6f6f6f}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer h1{text-align:center;font-size:20px;color:#6f6f6f}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer h2{text-align:center;font-size:16px;color:#6f6f6f}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer .OrchestrationExecutionViewer-module_callbackMessage{color:#a1d55d;padding-top:10px}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationCompletedContainer .OrchestrationExecutionViewer-module_callbackError{color:#d0355c;padding-top:10px}.OrchestrationExecutionViewer-module_stepsContainer .OrchestrationExecutionViewer-module_orchestrationStepContainer{display:flex;flex-direction:column;width:100%;padding-top:10px}.OrchestrationExecutionViewer-module_stepperButtonsContainer{display:flex;flex-direction:row;justify-content:space-between;padding:15px 0px 15px 20px;margin:0px 20px 0px 0px;align-items:center}.OrchestrationExecutionViewer-module_stepperButtonsContainer p{font-size:16px;margin-left:20px;margin-right:20px;text-align:center;padding:0px;color:#d0355c;max-width:40vw}.OrchestrationExecutionViewer-module_selectorContainer{display:flex;align-items:center;user-select:none;margin-top:10px;width:30vw}.OrchestrationExecutionViewer-module_selectorContainer>*{margin-left:10px}.OrchestrationExecutionViewer-module_selectorContainer p{font-size:20px}.OrchestrationExecutionViewer-module_errorMessage{display:flex;align-items:center;justify-content:space-around;height:30vh;background-color:#f6f6f6;padding:10px 50px 20px 50px;margin:0px 20px 0px 20px;border-radius:10px}.OrchestrationExecutionViewer-module_errorMessage p{font-size:20px}
.Sidebar-module_outerContainer{height:calc(100% - 60px);width:100%;left:0;bottom:0}.Sidebar-module_outerContainer>*{transition:.25s}.Sidebar-module_sidebar{height:calc(100% - 60px);position:fixed;bottom:0;z-index:9999;background-color:#fff}@media only screen and (max-width: 1000px){.Sidebar-module_sidebar{height:100%;top:0;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}}.Sidebar-module_sidebar *{user-select:none}.Sidebar-module_root{border-right:1px solid #dadce0;display:flex;align-items:flex-start;justify-content:center;background:#fff}@media only screen and (max-width: 500px){.Sidebar-module_root{width:100%;position:sticky;top:60px;z-index:1;border-right:0;border-bottom:1px solid #dadce0}}.Sidebar-module_menuItems{display:flex;flex-direction:column}@media only screen and (max-width: 500px){.Sidebar-module_menuItems{width:100%;flex-direction:row;position:sticky;justify-content:space-around}}.Sidebar-module_item{padding:2px 0;border-top-right-radius:0px;border-bottom-right-radius:0px;display:flex;flex-direction:column;align-content:center;transform:translateZ(0);text-align:center;position:relative;height:50px;width:60px}.Sidebar-module_item .Sidebar-module_label{display:none}.Sidebar-module_item:hover{cursor:pointer;background-color:#f6f6f6}.Sidebar-module_item:hover .Sidebar-module_menuIcon{font-size:2em}.Sidebar-module_item:hover .Sidebar-module_orcIcon{width:2em}.Sidebar-module_item:hover .Sidebar-module_label{display:none;padding-top:3px;color:#909090;text-align:center;font-size:.8em}.Sidebar-module_menuIcon{position:absolute;top:50%;font-size:1.7em;width:1.2em;color:#6f6f6f;height:1.3em;left:50%;transform:translate(-50%, -50%);transition:all .1s ease-in-out}.Sidebar-module_orcIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:2.2em;width:1.9em;transition:all .1s ease-in-out}.Sidebar-module_active{transition:all .1s ease-in-out;background-color:rgba(2,98,154,.1)}.Sidebar-module_active:hover{cursor:pointer;background-color:rgba(2,98,154,.1)}.Sidebar-module_active .Sidebar-module_menuIcon{font-size:1.6em;color:#025687}.Sidebar-module_active .Sidebar-module_orcIcon{width:2em}.Sidebar-module_active p{color:#025687}.Sidebar-module_sidebarTooltip{margin-left:-5px !important;background-color:#025687 !important;color:#fff !important;padding:5px 10px !important}
.Dashboard-module_contentWrapper{display:flex;flex-direction:row;width:100%}@media only screen and (max-width: 500px){.Dashboard-module_contentWrapper{flex-direction:column}}.Dashboard-module_main{width:100%;padding:16px;z-index:0}
.scrollbox{width:10em;height:10em;overflow:auto;visibility:hidden}.scrollbox-content,.scrollbox:hover,.scrollbox:focus{visibility:visible}html{font-size:14px;height:100%;scroll-behavior:smooth}html ::-webkit-scrollbar{width:6px}html ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}html ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}html ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html ::selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}html .lazy{transition:all .3s ease-in-out;opacity:0}html .lazy.loaded{opacity:1}html body{overflow:hidden;background:#fff;font-family:"Lato",Arial,Helvetica,sans-serif;height:100%;margin:0;width:100%}html body a{text-decoration:none}html body .helperContainer{min-width:265px;position:relative}html body .stackOuter p{color:#6f6f6f;font-size:16px}html body .stackOuter .stackContainer{display:flex;flex-direction:column}html body .stackOuter .stackContainer .stackSubtitle{padding:25px;font-size:14px;color:#6f6f6f;border-bottom:1px solid #dadce0}html body #app{height:100%;width:100%}html .offline{filter:opacity(25%)}html .main-content{-ms-overflow-style:scrollbar;overflow-y:auto;padding:0 16px;width:100%;z-index:0}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1)}35%{transform:scale(1.1)}40%{transform:scale(1)}45%{transform:scale(1)}50%{transform:scale(1.15)}75%{transform:scale(1)}100%{transform:scale(1)}}
.LiveFooter-module_footerContainer{height:80px;width:100%;z-index:10;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 38px;background-color:#fff}.LiveFooter-module_footerContainer.LiveFooter-module_qr{border-top:1px solid #dadce0;height:100px;position:fixed;bottom:0;padding-bottom:10px}@media only screen and (max-width: 980px){.LiveFooter-module_footerContainer{height:60px}}.LiveFooter-module_footerContainer .LiveFooter-module_footerLeft{margin-top:5px}.LiveFooter-module_footerContainer .LiveFooter-module_footerLeft *{margin:5px 0}.LiveFooter-module_footerContainer .LiveFooter-module_footerLeft #LiveFooter-module_footerTitle{font-size:26px}@media only screen and (max-width: 980px){.LiveFooter-module_footerContainer .LiveFooter-module_footerLeft #LiveFooter-module_footerTitle{font-size:20px}}.LiveFooter-module_footerContainer .LiveFooter-module_footerLeft #LiveFooter-module_footerDesc{font-size:16px}@media only screen and (max-width: 980px){.LiveFooter-module_footerContainer .LiveFooter-module_footerLeft #LiveFooter-module_footerDesc{font-size:14px}}.LiveFooter-module_footerContainer #LiveFooter-module_heartbeatIcon{font-size:32px}
.FrameDrawer-module_drawer{display:flex;flex-direction:column}.FrameDrawer-module_drawerHeader{display:flex;justify-content:space-between}.FrameDrawer-module_container{width:30vw;margin-right:10px;overflow:hidden}.FrameDrawer-module_frame{position:absolute;top:20;left:0;width:100%;height:94%;border:none;overflow:hidden}.FrameDrawer-module_expandButton{border-color:#f6f6f6}.FrameDrawer-module_expandButton:hover{border-color:#025687}
