.jobs #iNotebooks { height: 900px; min-height: 700px; }
.notebook-environment { width: 100%; }
.notebook-environment iframe { display: block; width: 100%; height: 1000px; border: 0; }
.notebook-environment .environment-status { box-sizing: border-box; min-height: 360px; padding: 70px 24px; text-align: center; border: 1px solid #e8e8e8; border-radius: 10px; background: #fafafa; }
.notebook-environment .environment-status.failed { border-color: #f3d0d0; background: #fffafa; }
.notebook-environment .environment-status h3 { font-size: 26px; margin-bottom: 22px; }
.notebook-environment .environment-status p { margin: 18px 0; color: #666; }
.project-name-dialog { max-width: calc(100vw - 32px); }
.project-name-dialog .el-dialog__body { padding: 24px 30px; }
.project-name-dialog .el-col { width: 100%; float: none; }
.project-name-dialog .el-form-item__content { min-width: 0; }
.project-name-dialog .save-btn { display: flex; gap: 16px; margin-top: 24px; }
.project-name-dialog .save-btn .btn-sty { display: inline-flex; justify-content: center; align-items: center; min-width: 110px; width: auto !important; height: 42px; padding: 0 24px; border-radius: 24px; background: #ed008c; color: #fff; cursor: pointer; }
.project-name-dialog .save-btn .btn-sty-reset { background: #eee; color: #666; }

.project-name-dialog .el-col>div[style] { position:static!important; width:auto!important; margin:12px 0 20px!important; }