.Ff0NNG_label{z-index:5;background:var(--before-color,#e17537);color:#fff;vertical-align:top;border-radius:3px;padding:7px 40px 7px 14px;font-size:12px;font-weight:600;position:absolute;top:30px}.Ff0NNG_label.Ff0NNG_down:before{content:"";border:10px solid;border-color:var(--before-color,#e17537) transparent transparent transparent;width:0;height:0;margin-left:-20px;position:absolute;bottom:-20px;left:50%}.Ff0NNG_label.Ff0NNG_down.Ff0NNG_labelOnLeft:before{margin-left:0;left:10px}.Ff0NNG_label.Ff0NNG_up:before{content:"";border:10px solid;border-color:transparent transparent var(--before-color,#e17537) transparent;width:0;height:0;margin-left:-10px;position:absolute;top:-18px;left:50%}.Ff0NNG_label.Ff0NNG_left:before{content:"";border:10px solid;border-color:transparent var(--before-color,#e17537) transparent transparent;width:0;height:0;margin-top:-10px;position:absolute;top:50%;left:-20px}.Ff0NNG_label.Ff0NNG_right:before{content:"";border:10px solid;border-color:transparent transparent transparent var(--before-color,#e17537);width:0;height:0;margin-top:-10px;position:absolute;top:50%;right:-20px}.Ff0NNG_label i{text-align:right;cursor:pointer;color:#fff;width:20px}.Ff0NNG_label i:hover{color:#fffc}.Ff0NNG_labelText{line-height:1.3;display:inline-block}
.alert-modal-progress .MuiLinearProgress-bar{background-color:#4478bc!important}
.R3XFIq_root{background-color:#000;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.R3XFIq_statusSpacer{flex:none;height:0;transition:height .25s}.R3XFIq_statusSpacerVisible{height:44px}.R3XFIq_terminalArea{flex:1;min-height:0;position:relative}.R3XFIq_terminal{width:100%;height:100%}.R3XFIq_terminalHidden{opacity:0}.R3XFIq_connectOverlay{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.R3XFIq_connectButton,.R3XFIq_reconnectButton{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;box-shadow:0 2px 5px #0003}.R3XFIq_connectButton{padding:12px 24px;font-size:16px}.R3XFIq_reconnectButton{margin-right:-6px;padding:4px 12px;font-size:13px}.R3XFIq_statusBox{z-index:10;color:#e5e5e5;opacity:0;pointer-events:none;background-color:#1e1e1ee6;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:10px;min-height:32px;padding:0 12px;font-size:13px;transition:transform .25s,opacity .25s;display:flex;position:absolute;top:8px;right:8px;transform:translate(calc(100% + 16px))}.R3XFIq_statusBoxVisible{opacity:1;pointer-events:auto;transform:translate(0)}.R3XFIq_label{align-items:center;gap:8px;display:flex}.R3XFIq_disconnectedDot{background-color:#e5484d;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.R3XFIq_statusBox{transition:opacity .15s;transform:none}.R3XFIq_statusSpacer{transition:none}}
.m8EqSq_title{cursor:pointer;flex:1;justify-content:center;align-items:center;width:100%;font-family:Roboto Mono;font-size:14px;font-weight:600;display:flex}.m8EqSq_iconButton{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin:2px;display:inline-flex}.m8EqSq_iconButton:hover{background-color:var(--ide-hover,#5e5e5e)}
.xTnIqW_root{background:var(--accent);cursor:pointer;border-bottom:4px solid;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-family:Roboto Mono,sans-serif;font-size:26px;font-weight:600;display:inline-flex;position:relative}.xTnIqW_disabledButton{cursor:default;opacity:.5;border:none;color:gray!important;background-color:#bbbaba!important}
.StyIkG_root{background-color:var(--ide-overlay,#0006);position:absolute;inset:0}
.A3VIhW_zipFileUploadBox{background-color:var(--ide-elevated,white);width:100%;color:var(--ide-text,black);border:2px dashed gray;border-radius:20px;justify-content:center;align-items:center;padding:20px;font-family:Roboto Mono;transition:border-color .15s,background-color .15s;display:flex}.A3VIhW_zipFileUploadBox:hover,.A3VIhW_zipFileUploadBox.A3VIhW_dragActive{border-color:var(--ide-accent,#007acc);background-color:var(--ide-accent-soft,#007acc14)}.A3VIhW_dropzoneContent{flex-direction:column;align-items:center;gap:6px;display:flex}.A3VIhW_dropzoneLabel{align-items:center;display:flex}.A3VIhW_dropzoneHelper{color:var(--ide-text-muted,grey);font-size:13px}.A3VIhW_confirmationModal{background-color:var(--ide-elevated,white);color:var(--ide-text,black);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:400px;padding:25px;display:flex}.A3VIhW_confirmationModal .A3VIhW_title{text-align:center;font-family:Roboto Mono;font-size:24px;font-weight:600}.A3VIhW_confirmationModal .A3VIhW_subtitle{text-align:center;color:var(--ide-text-muted,#616161);margin:16px;font-family:Roboto Mono;font-size:18px;font-weight:500}.A3VIhW_confirmationModal .A3VIhW_buttonsContainer{margin:20px}
.Cq986G_root:empty:before{content:attr(placeholder);color:#0006;width:auto;height:100%;display:block}.Cq986G_notEditable{caret-color:#0000;cursor:inherit!important}
.PmHj5a_root{flex:1;width:100%;height:100%;display:flex;position:relative;overflow:visible}.PmHj5a_root.PmHj5a_dark{background-color:#272a36}.PmHj5a_my-selection-class{background-color:#00f3}.PmHj5a_actionButtonsContainer{background-color:#242630;flex-direction:row;display:flex}.PmHj5a_actionButton{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.PmHj5a_commentThreadControlsHeader{box-sizing:border-box;border-bottom:1px solid #343743;flex:1;justify-content:space-between;width:100%;padding:10px;display:flex}.PmHj5a_actionButton{color:#fff;cursor:pointer;background-color:#343743;border-radius:10px;justify-content:center;align-items:center;width:auto;padding:15px 10px;font-size:12px;display:inline-flex}.PmHj5a_actionButton:hover{background-color:#414450}.PmHj5a_commentThreadContent{box-sizing:border-box;border-bottom:1px solid #343743;flex-direction:column;width:100%;max-height:200px;padding:10px;position:relative;overflow:scroll}.PmHj5a_commentThreadFooter{box-sizing:border-box;border-bottom:1px solid #343743;flex:1;justify-content:center;align-items:center;width:100%;padding:10px;display:flex}.PmHj5a_editableDiv:empty:before{content:attr(placeholder);color:gray}.PmHj5a_editableDiv{border:none}.PmHj5a_editableDiv:focus{border:1px solid #007bff}.PmHj5a_comment{flex-direction:column;flex:1;margin-top:15px;display:flex}.PmHj5a_comment .PmHj5a_commentHeader{display:flex}.PmHj5a_comment .PmHj5a_commentContent{padding:5px;font-size:12px;font-weight:600}
.JOZdyq_label{opacity:1;position:static}.JOZdyq_label:hover{opacity:1}
