@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--env-font-ui: "Archivo Variable", "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--env-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Menlo, Monaco, Consolas, "Courier New", monospace;--env-bg: #0e0e11;--env-surface-1: #16161a;--env-surface-2: #1d1d22;--env-surface-3: #27272e;--env-z0: var(--env-bg);--env-z1: var(--env-surface-1);--env-z2: var(--env-surface-2);--env-z3: var(--env-surface-3);--env-border: rgba(255, 255, 255, .1);--env-border-strong: rgba(255, 255, 255, .2);--env-edge: inset 0 1px 0 rgba(255, 255, 255, .05);--env-text-1: rgba(255, 255, 255, .96);--env-text-2: rgba(255, 255, 255, .7);--env-text-3: rgba(255, 255, 255, .55);--env-red: #e0483d;--env-red-hover: #ee5a4f;--env-red-press: #c73a30;--env-red-subtle: rgba(224, 72, 61, .14);--env-red-border: rgba(224, 72, 61, .5);--env-red-text: #ee5a4f;--env-accent: #a996ff;--env-accent-hover: #b9a9ff;--env-accent-press: #9a86f5;--env-accent-ink: #141318;--env-accent-subtle: rgba(169, 150, 255, .13);--env-accent-border: rgba(169, 150, 255, .5);--env-success: #46c95f;--env-warning: #f0b13c;--env-info: #6ea8ff;--env-purple: var(--env-accent);--env-fs-display: 40px;--env-fs-title: 28px;--env-fs-section: 16px;--env-fs-body: 14px;--env-fs-desc: 13px;--env-fs-meta: 12px;--env-fs-label: 11px;--env-fs-readout: 18px;--env-lh-tight: 1.1;--env-lh-snug: 1.35;--env-lh-body: 1.5;--env-fw-normal: 400;--env-fw-medium: 500;--env-fw-strong: 650;--env-fw-display: 740;--env-tracking-display: -.025em;--env-tracking-title: -.01em;--env-tracking-label: .09em;--env-measure: 68ch;--env-sp-1: 4px;--env-sp-2: 8px;--env-sp-3: 12px;--env-sp-4: 16px;--env-sp-5: 20px;--env-sp-6: 24px;--env-sp-7: 28px;--env-sp-8: 32px;--env-radius-sm: 4px;--env-radius: 8px;--env-radius-lg: 12px;--env-control-h: 36px;--env-shadow-1: 0 1px 0 rgba(0, 0, 0, .55), 0 3px 0 -1px rgba(0, 0, 0, .3);--env-shadow-2: 0 1px 0 rgba(0, 0, 0, .6), 0 8px 0 -2px rgba(0, 0, 0, .34), 0 16px 0 -6px rgba(0, 0, 0, .2);--env-sidebar-w: 232px;--env-sidebar-w-collapsed: 64px;--env-navbar-h: 50px}body{margin:0;padding:0;font-family:var(--env-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:var(--env-font-mono)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--env-accent, #a996ff);outline-offset:2px}.MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--env-accent, #a996ff);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:padding-box}#demo-canvas{display:none}body{background-color:var(--env-bg, #0e0e11);font-family:var(--env-font-ui, "Archivo Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, Arial, sans-serif);color:#fff;width:100%;height:100vh;margin:0;position:absolute;font-size:14px;overflow-x:hidden}select,input{border:1px solid var(--env-border-strong, rgba(255, 255, 255, .2))}input,select,select:focus,select:active,button:focus,button:active,input:active,input:focus,input:invalid{outline:none;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{border:0;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,174,255,.04) 50%,rgba(255,255,255,0) 51%,rgba(0,174,255,.03) 100%)}input[name=search]:-webkit-autofill,input[name=search]:-webkit-autofill:hover,input[name=search]:-webkit-autofill:focus,input[name=search]:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff}.env-btn-danger.MuiButton-root{background-color:transparent;color:var(--env-red-text, #ee5a4f);border:1px solid var(--env-red-border, rgba(224, 72, 61, .5));font-weight:var(--env-fw-medium, 500);padding:4px 10px}.env-btn-danger.MuiButton-root:hover,.env-btn-danger.MuiButton-root:focus-visible{background-color:var(--env-red-press, #c73a30);border-color:var(--env-red-press, #c73a30);color:#fff}.env-btn-danger.MuiButton-root.Mui-disabled{background-color:transparent;color:var(--env-text-3, rgba(255, 255, 255, .55));border-color:var(--env-border, rgba(255, 255, 255, .1))}.links-button-block{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%;line-height:normal;min-width:0;padding:2px 0;box-sizing:border-box}.links-button-block a{display:block;min-width:0}.env-link-chip.MuiButton-root{display:flex;width:100%;height:20px;min-width:0;min-height:0;padding:0 var(--env-sp-1, 4px);font-family:var(--env-font-mono, "JetBrains Mono Variable", monospace);font-size:10px;font-weight:var(--env-fw-strong, 650);letter-spacing:.06em;line-height:1;color:var(--env-text-2, rgba(255, 255, 255, .7));background-color:var(--env-surface-3, #27272e);border:1px solid var(--env-border, rgba(255, 255, 255, .1));border-radius:var(--env-radius-sm, 4px)}.env-link-chip.MuiButton-root:hover,.env-link-chip.MuiButton-root:focus-visible{color:var(--env-accent-ink, #141318);background-color:var(--env-accent, #a996ff);border-color:var(--env-accent, #a996ff)}.env-link-chip.MuiButton-root .MuiButton-startIcon{margin-left:0;margin-right:4px}.env-link-chip.MuiButton-root .MuiButton-startIcon .material-icons{font-size:12px;color:inherit}.env-reset-chip.MuiButton-root{width:24px;height:24px;min-width:0;min-height:0;padding:0;margin:0;color:var(--env-text-2, rgba(255, 255, 255, .7));background-color:transparent;border:1px solid var(--env-border, rgba(255, 255, 255, .1));border-radius:var(--env-radius-sm, 4px)}.env-reset-chip.MuiButton-root:hover,.env-reset-chip.MuiButton-root:focus-visible{color:var(--env-text-1, rgba(255, 255, 255, .96));background-color:var(--env-surface-3, #27272e)}.env-reset-chip.MuiButton-root .MuiButton-startIcon{margin:0}.env-reset-chip.MuiButton-root .MuiButton-startIcon .material-icons{font-size:15px;color:inherit}.td .timer-column{height:100%;display:flex;align-items:center;gap:var(--env-sp-1, 4px);line-height:normal;font-family:var(--env-font-mono, "JetBrains Mono Variable", monospace);font-variant-numeric:tabular-nums;font-size:11px}.td .ip-block{display:flex;align-items:center;min-width:0;height:24px;line-height:normal;font-family:var(--env-font-mono, "JetBrains Mono Variable", monospace);font-variant-numeric:tabular-nums;font-size:11px}.td .ip-block .copy-to-clipboard-button{font-size:13px!important;vertical-align:middle;margin-left:1px!important;color:var(--env-text-3, rgba(255, 255, 255, .55))}.td .ip-block:hover .copy-to-clipboard-button{color:var(--env-text-1, rgba(255, 255, 255, .96))}.card{width:auto;margin:20px}.card .particular-lab-control{opacity:.6;transition:.3s}.card .particular-lab-control:hover{cursor:pointer;opacity:1}.change-password-component .password-input,.sign-in-component .password-input,.sign-in-seminar-component .password-input{position:relative}.change-password-component .password-input input,.sign-in-seminar-component .password-input input,.sign-in-component .password-input input{padding-right:40px!important}.change-password-component .password-input button.show-password-button,.sign-in-seminar-component .password-input button.show-password-button,.sign-in-component .password-input button.show-password-button{position:absolute!important;width:34px;height:34px;padding:7px;right:6px;top:50%;transform:translateY(-50%)}.change-password-component .password-input button.show-password-button span,.sign-in-seminar-component .password-input button.show-password-button span,.sign-in-component .password-input button.show-password-button span{color:var(--env-text-3, rgba(255,255,255,.55))!important}.change-password-component .password-input button.show-password-button svg,.sign-in-seminar-component .password-input button.show-password-button svg,.sign-in-component .password-input button.show-password-button svg{color:var(--env-text-3, rgba(255,255,255,.55))!important;font-size:20px}.first-step-component .error-container,.second-step-component .error-container,.forgot-password-component .error-container,.change-password-component .error-container,.sign-in-component .error-container,.modal .error-container{text-align:center;font-size:13px}.first-step-component .error-container span,.second-step-component .error-container span,.modal.drop-users-file-modal .no-data,.forgot-password-component .error-container span,.change-password-component .error-container span,.sign-in-component .error-container span,.modal .error-container span{color:var(--env-red-text, #ee5a4f);letter-spacing:1px}.forgot-password-component .error-container span.hide,.change-password-component .error-container span.hide,.sign-in-component .error-container span.hide,.modal .error-container span.hide{opacity:0}.not-match,.same-name{border:2px solid red}.first-step-component form input.invalid:invalid,.second-step-component form input.invalid:invalid,.forgot-password-component input.invalid:invalid,.change-password-component input.invalid:invalid,.sign-in-component input.invalid:invalid,.modal input.invalid:invalid{border:2px solid var(--env-red-border, rgba(224,72,61,.5))}.table-container table input[type=button]{margin:0 20px 0 0;height:30px;width:auto}.modal.show-users-modal tr.no-data td,.no-data,.labs-management .no-labs{text-align:center;padding:20px 0}.success-add-group-labs-modal .entity-name-action,.notification-list-modal .entity-name-action{margin-bottom:20px}.notification-list-modal .data-list,.success-add-group-labs-modal .data-list{padding:0!important}.notification-list-modal span.delete-labs{display:block;margin-bottom:20px}.input-dropzone{color:#fff;width:130px;margin:0 auto;border-radius:5px;padding:10px;text-align:center}.input-dropzone:hover{background-color:#ffffff1a}.table-row{transition:.3s}.table-row:hover{background-color:#ffffff1f}.flex-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.no-data-table-container{display:flex;justify-content:center;align-items:center;height:60vh;transition:height .3s cubic-bezier(.4,0,.2,1) 0ms}.no-data-table{display:flex;flex-direction:column;align-items:center;font-size:16px}.labs-management .control-buttons-block button{border-radius:10px!important}.labs-management .actions .controls i{font-size:20px}.labs-management .card{font-size:14px}.user-management .add-user-block,.labs-management .control-buttons-block{margin:25px;position:relative}.labs-management .control-buttons-block select{width:200px;overflow:hidden;text-overflow:ellipsis}.user-management .right-actions-block,.labs-management .right-actions-block{top:-7px;position:absolute;right:0;display:flex;align-items:flex-end}.labs-management .card .actions{position:relative}.labs-management .card .actions{text-align:center}.labs-management .control-buttons-block img{height:100px;margin:-30px 20px -30px auto;transition:.3s}.labs-management .control-buttons-block img.disabled{opacity:0}.labs-management .card .actions img,.labs-management img{width:100%}.lab-details .progress-bar.lab-instance{width:55px!important;height:55px}.labs-management .card .actions .controls{min-width:100px;width:min-content;display:inline-block}.labs-management .card .actions .prelodaer{opacity:1!important;width:min-content;display:inline-block}.card .actions.disabled img{opacity:1;display:inline-block}.card .actions img.disabled{opacity:0;display:none}.labs-management .control-buttons-block{height:50px;display:flex;align-items:center}.labs-management .control-buttons-block .group-filter .label{position:relative;bottom:23px}.labs-management .control-buttons-block .user-filter .username-label{position:relative;bottom:10px}.labs-management .control-buttons-block .group-filter button,.labs-management .control-buttons-block .user-filter button{position:relative;bottom:15px}.labs-management .status-filter{margin:0 20px}.labs-management .user-filter{margin:11px 0 0}.labs-management .card .actions .particular-lab-control.disabled,.labs-management .card .actions.disabled *{cursor:not-allowed;pointer-events:none}.labs-management .table-parts-container .MuiTableCell-head.actions-column .inner{padding-left:20px}.labs-management .table-parts-container .MuiTableCell-head.status-actions-column .inner{padding-left:25px}.lab-templates-management .table-container,.group-management .table-container,.user-management .table-container,.reports-management .table-container,.user-history .table-container,.seminar-history-page .table-container,.labs-management .table-container{height:60vh;overflow-y:auto}.seminar-labs-list,.student-seminar-labs-list,.seminar-users-list,.seminar-list,.lab-templates-management,.labs-management,.group-management,.user-management,.reports-management,.seminar-history-page,.user-history{height:calc(100vh - 50px);flex:1 1 auto;width:auto;min-width:0;box-sizing:border-box;padding:0 20px;background-color:transparent}.lab-templates-management .add-lab-template-block,.group-management .add-group-block,.user-management .add-user-block,.seminar-history-page .filter-history-block,.user-history .filter-history-block,.seminar-list .control-buttons-block,.seminar-users-page .control-buttons-block,.seminar-labs-list .control-buttons-block,.student-seminar-labs-list .control-buttons-block,.seminar-users-list .control-buttons-block{height:50px;margin:25px}.lab-templates-management .add-lab-template-block,.group-management .add-group-block,.seminar-list .control-buttons-block,.seminar-labs-list .control-buttons-block,.student-seminar-labs-list .control-buttons-block,.seminar-users-list .control-buttons-block{display:flex;align-items:center}.dashboard{display:flex;flex-direction:column}.dashboard .horizontal-stuff{display:flex}.select-template-modal .checkbox-column,.labs-management .checkbox-column,.labs-management .id-column{width:50px}.labs-management .lab-type-column{white-space:unset!important;overflow:hidden;text-overflow:ellipsis}.labs-management table tr td button div span,.labs-management .links-button-block button.links-button span{font-size:1.1em!important}.labs-management .group-name-column{overflow:hidden;text-overflow:ellipsis}.labs-management .last-action-column{width:100px}.labs-management .resource-group-column{width:160px;word-break:break-word}.labs-management .lab-type-column,.labs-management .actions-column{width:130px}.labs-management .timer-count-column{width:140px}.labs-management .version-column{width:45px}.labs-management .lab-details .reset-timer-button span,.labs-management .timer-column .reset-timer-button span{font-size:14px!important}.student-dashboard .labs-management .status-actions-column{width:260px;max-width:260px;min-width:260px}.labs-management .version-select{width:205px;max-width:205px;min-width:205px}.labs-management .status-actions-column{width:240px;max-width:240px;min-width:240px}.labs-management .status-actions-container{display:flex;align-items:center;justify-content:space-between}.labs-management .status-actions-container span{margin-right:20px}.labs-management .status-actions-drop-down-menu{right:0;margin:0 75px 0 10px;font-size:14px;bottom:13px}.labs-management .ip-column,.labs-management .links-column{width:175px}.labs-management .group-name-column{width:100px}.labs-management .username-column{width:120px}.labs-management .student-status-actions-drop-down-menu{position:absolute!important;right:0;margin:0 75px 0 auto;font-size:14px;width:195px!important}.table-parts-container>div{overflow:hidden!important}.general-table-container>div{overflow:hidden!important}.lab-template-drop-down-menu{width:350px!important}.notification-list-modal>div>div>div>div:nth-child(2){padding-bottom:0!important}img.computer{border:2px solid transparent}img.active{border:2px solid orange;-webkit-box-shadow:0 0 25px 0 rgba(255,165,0,1);-moz-box-shadow:0 0 25px 0 rgba(255,165,0,1);box-shadow:0 0 25px orange}.labs-management .links-column.lab-links button,.labs-management .links-button-block button.links-button{height:21px!important;line-height:21px!important;min-width:45px!important;display:flex;margin:1px!important}.labs-management a{text-decoration:none!important}.list-item .buttons-container button,.general-table-container .links-column button{height:21px!important;line-height:21px!important;min-width:45px!important;margin:3px 0!important}.labs-management .links-column{width:80px}.labs-management .links-column.lab-links a button.links-button span{font-size:12px!important}.history-management .table-size-block,.general-table-container .table-size-block,.labs-management .table-size-block,.user-management .users-table-body .table-size-block{position:absolute;bottom:30px;right:30px}.time-frame-modal .dates-container,.time-frame-modal .times-container{display:flex;justify-content:space-evenly}.time-frame-modal .dates-container .date-picker-block,.time-frame-modal .times-container .date-picker-block{display:flex;align-items:center}.time-frame-modal .MuiCheckbox-root{color:#fff}.user-management .table-parts-container .user-assigning-id-column{width:50px}.user-management .table-parts-container .user-assigning-actions-column .inner{padding-left:22px}.user-management .add-user-block .select-group-label{margin-right:20px;font-size:14px}.user-management .add-user-block{display:flex;align-items:center;flex-wrap:wrap;height:auto;min-height:50px;row-gap:12px;column-gap:4px}::-webkit-scrollbar{width:2px;height:3px;position:fixed}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d;z-index:500}.lab-details .instances-container{display:flex;margin:15px 25px 25px}.lab-details .lab-table{margin:25px 25px 15px}.lab-details .instances-container .paper.thumbnail-block,.lab-details .instances-container .subnet-table{background-color:#00000054;border-radius:15px}.lab-details .instances-container .paper.thumbnail-block{margin-top:20px}.lab-details .instances-container .paper.thumbnail-block img{display:block;width:100%;max-height:240px;margin:0}.lab-details .instances-container .subnet-table .subnet-block{flex-wrap:wrap;justify-content:center;padding:5px;margin:0 10px}.lab-details .instances-container .subnet-table .limitation-block{flex-wrap:wrap;align-items:center;justify-content:space-between;padding:5px;margin:10px;max-height:calc(100vh - 350px)}.lab-details .instances-container .subnet-table .subnet-block .list-item{width:110px;font-size:14px!important}.lab-details .instances-container .subnet-table .subnet-block .data-container{display:flex}.lab-details .instances-container .subnet-table .subnet-block .list-item.id-item{width:25px}.lab-details .instances-container .no-mask{background-color:transparent;margin:10px;padding:10px}.lab-details .instances-container .paper{height:max-content;padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:auto}.lab-details .instance-block{display:flex;margin:10px;width:calc(50% - 20px);padding:10px 0}.lab-details .instance-block.stopped-instance{background-color:#bf51071c}.lab-details .instance-block.running-instance{background-color:#ffb50024}.lab-details .instance-block.transition-instance{background-color:#1eff0024}.lab-details .instance-block .left-part{width:25%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;min-width:130px}.lab-details .instance-block .left-part .buttons-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:80px}.lab-details .instance-block .right-part{display:flex;width:75%}.lab-details .list{padding:0!important}.lab-details .list .list-item{font-size:12px!important;padding:5px!important}.lab-details .list .list-item.first-item{border-bottom:1px solid white}.lab-details .list .list-item.timer-item{padding:0 0 10px 5px!important}.lab-details .subnet-block .data-container.first-item{border-bottom:1px solid rgba(255,255,255,.31)}.lab-details .instance-block .left-part img.computer{width:90px;margin:0}.lab-details .no-instances{margin:10px}.labs-management.lab-details .id-column{width:40px}.labs-management.lab-details .status-actions-col .inner,.labs-management.lab-details .version-select .inner,.labs-management.lab-details .status-actions-column .inner{padding-left:23px}.labs-management.lab-details .right-list .buttons-container,.labs-management.lab-details .right-list .buttons-container button{display:inline-block!important;padding:0 2px}.lab-details .switch-button{background-color:#570c0f;color:#fff;font-weight:700;width:100px;border-radius:30px;border:none;margin:0 1px;padding:0!important;line-height:25px}.lab-details .switch-button.active{color:#570c0f;background-color:#fff;border:none}/*!*position: absolute;*!*/.lab-details .lab-table .ip-block span{font-size:12px!important}.copy-to-clipboard-button{margin-left:5px!important;font-size:12px!important}.copy-to-clipboard-info{border:1px solid var(--env-warning, #f0b13c);position:absolute;top:49px;left:calc(50% - 152px);padding:5px 20px;color:var(--env-warning, #f0b13c)!important;background-color:#00000080!important}.copy-to-clipboard-info p{margin:0}.user-management .maintenance-column{width:200px;box-sizing:border-box}.user-management .checkbox-column{width:50px;box-sizing:border-box}.user-management .id-column{width:75px;box-sizing:border-box}.user-management .username-column,.user-management .group-column{width:200px;box-sizing:border-box}.user-management .email-column{width:200px;box-sizing:border-box;overflow-x:hidden}.user-management .role-column,.user-management .last-login-column{box-sizing:border-box;width:200px}.user-management .actions-column{width:300px;box-sizing:border-box}.user-management .table-row .custom-drop-down .items-list-container{left:0}.user-management .users-table-body .column{white-space:nowrap;text-overflow:ellipsis}.general-table-container .pagination,.user-management .pagination,.user-history .pagination,.seminar-history-page .pagination,.labs-management .pagination{text-align:center}.reports-table .pagination-block{display:flex;justify-content:flex-end}.reports-table .pagination-reports{flex:1}.reports-table .table-size-block{position:initial}.show-users-modal .break-words,.lab-details .break-words,.notification-list-modal .break-words,.history-detail-modal .break-words{padding:10px;white-space:initial!important;word-wrap:break-word}.show-users-modal .table-block>div:first-child>div:first-child,.scroll-container>div:nth-child(2)>div:first-child,.modals-tables-container>div:nth-child(2)>div:first-child,.user-management .users-table-body>div:first-child>div:first-child,.table-parts-container>div:nth-child(2)>div:first-child,.history-management>div:nth-child(2)>div:first-child{overflow-x:hidden!important;padding-right:57px!important;margin-right:-74px!important;padding-bottom:17px!important}@supports (-moz-appearance:none){.show-users-modal .table-block>div:first-child>div:first-child,.scroll-container>div:nth-child(2)>div:first-child,.modals-tables-container>div:nth-child(2)>div:first-child,.user-management .users-table-body>div:first-child>div:first-child,.table-parts-container>div:nth-child(2)>div:first-child,.history-management>div:nth-child(2)>div:first-child{margin-bottom:0!important}}.subscription-name-column{width:250px}.sign-in-component form,.first-step-component form,.second-step-component form{width:300px;padding:50px 50px 30px;position:relative}.sign-in-component form input[type=password],.sign-in-component form input[type=text],.sign-in-component form input[type=email],.first-step-component form input,.second-step-component form input{font-size:16px;width:270px;padding:10px 12px;box-sizing:border-box;border:1px solid rgba(0,0,0,.15);border-radius:6px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sign-in-component form input:focus,.first-step-component form input:focus,.second-step-component form input:focus{border-color:var(--env-accent, #a996ff);box-shadow:none}.sign-in-component form p,.first-step-component form p,.second-step-component form p{text-align:center;width:100%}.sign-in-component form input[type=email]:invalid,.first-step-component form input:invalid,.second-step-component form input:invalid,.sign-in-component form input[type=password]:invalid{box-shadow:none}.sign-in-component form .submit-button,.first-step-component form .submit-button,.second-step-component form .submit-button{width:290px;padding:10px}.sign-in-component form input[type=submit],.first-step-component form input,.second-step-component form input,.sign-in-component form input[type=password],.sign-in-component form input[type=email]{font-size:16px}.sign-in-component form .error-block,.first-step-component form .error-block,.second-step-component form .error-block{font-size:14px;opacity:0;text-align:center;text-transform:uppercase;letter-spacing:1px;color:var(--env-red-text, #ee5a4f);transition:.2s}.sign-in-component form .error-container,.first-step-component form .error-container,.second-step-component form .error-container{font-size:12px;height:10px;margin:10px 0 25px}.seminar-list .array-data-container{padding:5px 0}.seminar-list .array-data-container .column{padding:0!important}.seminar-list .header-column,.seminar-list .column{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seminar-list .id-column{width:50px}.seminar-list .date-column{width:110px}.seminar-list .subscription-column{width:160px}.seminar-list .lab-template-column{min-width:200px}.seminar-list .state-column{width:80px}.seminar-list .users-column,.seminar-list .timeout-column{width:95px}.seminar-list .actions-column{width:140px}.seminar-list .actions-column.ga{width:100px}.seminar-list .actions-column .inner{padding-left:5px}.seminar-list .actions-column i{transition:.3s;cursor:pointer;color:#ffffffb3}.seminar-list .actions-column i.disabled,.seminar-list .actions-column i.disabled:hover,.seminar-list .actions-column i.end.disabled:hover{color:#ffffff4d;pointer-events:none;cursor:auto}.seminar-list .actions-column i:hover{color:#fff}.seminar-list .actions-column i.end,.seminar-list .actions-column i.labs,.seminar-list .actions-column i.assign,.seminar-list .actions-column i.edit{margin-left:5px}.seminar-list .actions-column i.delete{font-size:26px}.seminar-list .actions-column i.end:hover,.seminar-list .actions-column i.delete:hover{color:#f00c}.seminar-users-list .header-column,.seminar-users-list .column{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seminar-users-page .checkbox-column,.seminar-users-list .checkbox-column{width:50px}.seminar-users-page .id-column,.seminar-users-list .id-column{width:40px}.seminar-users-page .name-column,.seminar-users-list .name-column{max-width:250px;min-width:150px}.seminar-users-page .ip-column,.seminar-users-list .last-sign-in-date-column,.seminar-users-list .ip-column{width:115px}.seminar-users-page .join-date-column,.seminar-users-list .join-date-column{width:100px}.seminar-users-page .email-column,.seminar-users-list .email-column{max-width:350px;min-width:350px;overflow:hidden}.seminar-users-page .actions-column,.seminar-users-list .actions-column{width:70px}.seminar-users-list .actions-column.ga{width:60px}.seminar-users-list .actions-column .inner{padding-left:5px}.seminar-users-page .actions-column i,.seminar-users-list .actions-column i{transition:.3s;cursor:pointer;color:#ffffffb3}.seminar-users-page .actions-column i:hover,.seminar-users-list .actions-column i:hover{color:#fff}.seminar-users-list .actions-column i.reset{margin-left:5px}.seminar-users-list .actions-column i.delete{font-size:26px}.seminar-users-page .actions-column i.delete:hover,.seminar-users-list .actions-column i.delete:hover{color:#f00c}.add-edit-seminar-modals .papers-block{display:flex}.add-edit-seminar-modals .papers-block .filed-container{height:85px}.add-edit-seminar-modals .dates-container{margin-top:24px}.add-edit-seminar-modals .times-container{margin-top:32px}.add-edit-seminar-modals .dates-container,.add-edit-seminar-modals .times-container{display:flex;justify-content:space-between}.add-edit-seminar-modals .dates-container .date-picker-block,.add-edit-seminar-modals .times-container .date-picker-block{display:flex;align-items:center}.add-edit-seminar-modals .dates-container .date-picker-block span,.add-edit-seminar-modals .times-container .date-picker-block span{font-size:14px}.add-edit-seminar-modals .dates-container .date-picker-block .date-picker,.add-edit-seminar-modals .times-container .date-picker-block .time-picker{margin-left:5px}.add-edit-seminar-modals .date-picker div,.add-edit-seminar-modals .time-picker input{cursor:pointer!important}.add-edit-seminar-modals .time-picker input,.add-edit-seminar-modals .date-picker div input{text-align:center!important}.add-edit-seminar-modals .drop-down-container{height:85px}.add-edit-seminar-modals .error-message{font-size:12px;line-height:12px;color:#f44336;position:relative;top:-10px;left:2px}.add-edit-seminar-modals .date-wrapper .error-message{top:-5px}.add-edit-seminar-modals .control-buttons-block{text-align:right;margin-top:10px}.add-edit-seminar-modals .date-wrapper{height:65px}.add-edit-seminar-modals .enabled-toggle>input[type=checkbox]{width:45px!important;left:89%!important}.seminar-users-page .seminar-filter .label,.seminar-labs-list .seminar-filter .label{position:relative}.seminar-labs-list .no-data-table-container.no-seminars{height:65vh}.seminar-labs-list.labs-management .username-column{width:250px}.button-hover,.seminar-users-page i{cursor:pointer}.reports-table{width:auto;margin:25px 25px 0}.reports-table .table-row{height:48px}.reports-management .id-column{width:75px;box-sizing:border-box}.reports-management .sub-column{width:30px;text-align:center}.reports-management .sub-sub-column{width:30px;text-align:right}.reports-management .name-column,.reports-management .state-column,.reports-management .time-column{min-width:150px;max-width:150px}.reports-details-modal .username-column,.reports-details-modal .group-name-column{width:120px}.reports-details-modal .template-name-column{width:150px}.reports-details-modal .lab-id-column,.reports-details-modal .uptime-column,.reports-details-modal .avtime-column{width:100px}.reports-details-modal .control-buttons-block{margin-top:20px;text-align:right}.select-template-modal .create-column,.select-template-modal .user-column,.select-template-modal .version-column{width:95px}.select-template-modal .id-column,.select-template-modal .version-column,.select-template-modal .nocheck-column{width:50px}.select-template-modal .name-column{width:150px}.select-template-modal .table-row{height:45px}.MuiPaper-root.MuiDialog-paper.MuiPaper-rounded{border:1px solid var(--env-border, rgba(255, 255, 255, .1))}.status-total-block{float:left;padding:6px 8px}div.pagination button.MuiFlatPageButton-rootStandard{padding-left:12px;padding-right:12px}div.pagination .MuiFlatPageButton-root{min-width:16px}div.pagination .MuiButton-colorInherit{color:inherit}div.pagination .MuiButton-root.Mui-disabled{color:#00000042}div.pagination .MuiButton-text{padding:6px 8px}div.pagination .MuiButton-textSecondary{color:var(--env-accent, #a996ff)}div.lab-templates-management .MuiSwitch-colorSecondary.Mui-disabled{color:var(--env-text-3, rgba(255,255,255,.55))}div.lab-templates-management .MuiSwitch-colorSecondary.Mui-checked{color:var(--env-accent, #a996ff)}div.lab-templates-management .MuiSwitch-switchBase.Mui-disabled{color:var(--env-text-3, rgba(255,255,255,.55))}div.lab-templates-management .MuiButtonBase-root.Mui-disabled{cursor:default;pointer-events:none}div.lab-templates-management .MuiSwitch-switchBase{top:0;left:0;color:var(--env-text-1, rgba(255,255,255,.96));z-index:1;position:absolute;transition:left .15s cubic-bezier(.4,0,.2,1) 0ms,transform .15s cubic-bezier(.4,0,.2,1) 0ms;padding:9px}div[role=presentation] .MuiAutocomplete-listbox{background-color:var(--env-surface-2, #2a211f);color:#fff;border:1px solid var(--env-border, rgba(255, 255, 255, .1))}div[role=presentation] div[role=menu]{border:1px solid rgba(255,255,255,.3)}div[role=dialog]{z-index:2000!important}div[role=dialog] .MuiPickersDay-daySelected:hover{background-color:#ff6b66}div[role=dialog] .MuiButton-textPrimary:hover{background-color:#ffffff4d}.MuiFormControl-root .MuiInput-underline:after{border-bottom:2px solid var(--env-border-strong, rgba(255,255,255,.2))}.time-frame-modal .MuiFormControl-root.MuiTextField-root{width:100px;margin-left:10px}.add-edit-seminar-modals label.MuiFormLabel-root.Mui-focused{color:#fff}div[role=presentation] div.MuiPaper-root{background-color:var(--env-surface-2, #2a211f);color:#fff}div[role=dialog].MuiDialog-root div.MuiPaper-root{color:#fff;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:var(--env-surface-2, #2a211f)}div[role=dialog].MuiDialog-root div.MuiPaper-root .MuiButtonBase-root{color:#fff}.sign-in-component input,.change-password-component input,.sign-in-seminar-component input{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--env-border-strong, rgba(255, 255, 255, .18));border-radius:var(--env-radius, 10px);background:var(--env-surface-2, #2a211f);color:var(--env-text-1, rgba(255, 255, 255, .95));font-size:var(--env-fs-body, 14px)}.sign-in-component input::placeholder,.change-password-component input::placeholder,.sign-in-seminar-component input::placeholder{color:var(--env-text-3, rgba(255, 255, 255, .42))}.sign-in-component input:focus,.change-password-component input:focus,.sign-in-seminar-component input:focus{border-color:var(--env-accent, #a996ff)}.sign-in-component input.invalid,.change-password-component input.invalid{border-color:var(--env-red, #da3a3a)}.sign-in-component .show-password-button .material-icons,.change-password-component .show-password-button .material-icons{color:var(--env-text-2, rgba(255, 255, 255, .66))}.labs-management table tr td button div span{font-size:1.1em!important}@media screen and (max-width: 1919px){.labs-management .id-column{padding-left:20px!important}.labs-management .column-header,.labs-management .column{font-size:12px!important}.labs-management .username-column{width:130px}.labs-management .timer-count-column{width:140px}.labs-management .version-column{width:45px}.labs-management .lab-type-column{width:140px}.labs-management .ip-column{width:150px}.labs-management .status-actions-drop-down-menu{margin:0 60px 0 -20px}.labs-management .actions-column{width:90px}.general-table-container .table-styles{height:65vh}.labs-management table th,.labs-management table td{padding:0 5px!important}.student-seminar-labs-list .control-buttons-block .status-actions-drop-down{right:95px!important}.seminar-labs-list.labs-management .username-column{width:130px}.group-management .group-actions-column{width:560px}}@media screen and (max-width: 1679px){.lab-details .list.right-list .list-item.first-item{height:16px;overflow-y:auto}.user-management .username-column,.user-management .email-column{width:160px;min-width:160px;max-width:160px}.user-management .role-column{width:125px;min-width:125px}.user-management .last-login-column{width:150px;min-width:150px}.user-management .actions-column{width:200px;min-width:200px}.user-management .maintenance-column{width:80px;min-width:80px}.seminar-list .column,.seminar-list .header-column{padding:0 5px!important}.seminar-list .id-column{padding-left:10px!important}.group-management .group-actions-column{width:560px}}@media screen and (max-width: 1599px){.lab-details .list.left-list{width:80px}.lab-details .list.right-list{width:160px}.lab-details .list.right-list .list-item.first-item{height:32px}.group-management .group-actions-column{width:560px}.labs-details .subscription-name-column,.labs-management .subscription-name-column{width:100px}}@media screen and (max-width: 1439px){.lab-details .list.left-list{width:65px}.lab-details .list .list-item.private-ip{height:35px}.labs-management .id-column{padding-left:10px!important}.labs-management table th,.labs-management table td{padding:0 2px!important}.labs-management .last-action-column{display:none}.lab-details .instance-block{width:100%}}
