body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{overflow-x:hidden}.footer{background-color:#595959;bottom:0;height:3vh;left:0;position:fixed;width:100%}.login-page{box-sizing:border-box;min-height:100vh;overflow-y:visible;padding-bottom:3vh}.login-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;gap:2vw;justify-content:center;margin:100px auto;max-width:50vw;padding:30px;text-align:center}.inputs-cont,.login-container{align-items:flex-start;display:flex;overflow:visible}.inputs-cont{flex-direction:column;height:auto;justify-content:flex-start;width:40%}.inputss{border:1px solid #ccc;border-radius:3px;margin:15px 0;padding:10px;width:93%}.password-input-wrap{margin:15px 0;position:relative;width:calc(93% + 22px)}.password-input-wrap .password-input{box-sizing:border-box;margin:0;padding-right:42px;width:100%}.password-toggle{background:#0000;border:0;cursor:pointer;height:28px;margin:0;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px}.password-toggle:after{background:#333;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-35deg) scaleX(0);transform-origin:center;transition:transform .18s ease;width:22px}.password-toggle.visible:after{transform:translate(-50%,-50%) rotate(-35deg) scaleX(1)}.password-eye{border:1.8px solid #333;border-radius:50%;display:block;height:10px;margin:0 auto;position:relative;transition:transform .18s ease,opacity .18s ease;width:18px}.password-eye:after{background:#333;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.password-toggle.visible .password-eye{opacity:.8;transform:scale(.95)}.login-container .login-submit-button{background-color:#009688;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:15px 0;padding:15px 20px;width:98%}.login-container .login-submit-button:hover{background-color:#00695d}.forget_cont{height:auto;overflow:visible;padding-top:15px;width:40%}.forget,.forget_cont{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.forget{gap:1vh;padding-top:0;text-align:left;transform:none}.admin-page{background:#f6f8fb;box-sizing:border-box;color:#172033;min-height:100vh;padding:24px}.admin-page input[type=number]::-webkit-inner-spin-button,.admin-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-page input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-page-inner{margin:0 auto;width:min(100%,1440px)}.admin-nav{align-items:center;background:#fff;border:1px solid #dde5ef;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:10px}.admin-nav a,.admin-nav button{background:#fff;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;font-weight:600;padding:9px 12px;text-decoration:none}.admin-nav a.active,.admin-nav a:hover,.admin-nav button.active,.admin-nav button:hover{background:#dff3ef;border-color:#8bcac3;color:#00695d;font-weight:600}.admin-nav-clipboard a[href="/admin/bot-inserts"],.admin-nav-clipboard a[href="/superadmin/bot-inserts"],.admin-nav-imports a[href="/admin/import-history"],.admin-nav-imports a[href="/admin/imports"],.admin-nav-questions a[href="/admin/questions"],.admin-nav-results a[href="/admin/results"],.admin-nav-students a[href="/admin/students"]{background:#dff3ef;border-color:#8bcac3;color:#00695d}.admin-page h2{font-size:26px;letter-spacing:0;margin:0 0 18px}.admin-page h3{font-size:18px;margin:0 0 14px}.admin-card{background:#fff;border:1px solid #dde5ef;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;margin:16px 0;padding:16px}.admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-page input[type=date],.admin-page input[type=text],.admin-page select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:#172033;height:38px;padding:8px 11px}.admin-page input[type=date]:focus,.admin-page input[type=text]:focus,.admin-page select:focus{border-color:#009688;outline:2px solid #bfe6e1}.admin-filter-field{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:700;gap:6px}.admin-filter-field input{min-width:150px}.admin-button,.admin-file-button,.admin-page button{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:#172033;cursor:pointer;font:inherit;font-weight:600;min-height:38px;padding:8px 12px}.admin-button:hover,.admin-file-button:hover,.admin-page button:hover{background:#f8fafc;border-color:#94a3b8}.admin-button-primary{background:#009688;border-color:#00897b;color:#fff}.admin-button-primary:hover{background:#00796b;border-color:#00695d}.admin-button-danger{background:#fff4f0;border-color:#f0b8a8;color:#a13b22}.admin-button-danger:hover{background:#ffe9e2;border-color:#e79682}.admin-table td button:last-child{background:#fff4f0;border-color:#f0b8a8;color:#a13b22}.admin-button:disabled,.admin-file-button-disabled,.admin-page button:disabled{background:#eef2f7;border-color:#d9e0ea;color:#94a3b8;cursor:not-allowed}.admin-message{color:#475569;font-weight:600}.admin-table-wrap{background:#fff;border:1px solid #dde5ef;border-radius:8px;margin-top:16px;overflow:auto}.admin-table{background:#fff;border:0;border-collapse:collapse;width:100%}.admin-table td,.admin-table th{border:0;border-bottom:1px solid #e5ebf3;padding:10px 12px;text-align:left;vertical-align:middle}.admin-table thead th{background:#f1f5f9;color:#334155;font-size:13px;font-weight:700;position:sticky;top:0;z-index:1}.admin-table tbody tr:nth-child(2n){background:#fbfdff}.admin-table tbody tr:hover{background:#f4faf9}.admin-table-empty{color:#64748b;text-align:center!important}.admin-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:16px 0}.admin-summary-card{background:#fff;border:1px solid #dde5ef;border-left-width:4px;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;padding:14px 16px}.admin-summary-card:after,.admin-summary-card:before,.admin-summary-label:after,.admin-summary-label:before,.admin-summary-value:after,.admin-summary-value:before{content:none!important;display:none!important}.admin-summary-value{color:#172033;font-size:26px;font-weight:800;line-height:1}.admin-summary-label{color:#64748b;font-size:13px;font-weight:700;margin-top:6px}.admin-summary-total{border-left-color:#94a3b8}.admin-summary-passed{border-left-color:#36a269}.admin-summary-failed{border-left-color:#e27a3f}.admin-summary-incomplete{border-left-color:#d6a329}.admin-summary-not-started{border-left-color:#94a3b8}.admin-muted{color:#94a3b8}.admin-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:24px;padding:4px 9px;white-space:nowrap}.admin-badge-test{background:#e8eef7;border:1px solid #c9d6e8;color:#334155}.admin-badge-task{background:#dff5f1;border:1px solid #b9e5dc;color:#00695d}.admin-status-complete,.admin-status-passed{background:#e3f6e9;color:#20723a}.admin-status-failed{background:#fff0e6;color:#a64b16}.admin-status-not-started{background:#eef2f7;color:#64748b}.admin-status-incomplete{background:#fff7dc;color:#8a5a00}.admin-percent-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1;min-height:24px;min-width:58px;padding:4px 8px;white-space:nowrap}.admin-percent-good{background:#e3f6e9;color:#20723a}.admin-percent-warning{background:#fff0e0;color:#a64b16}.admin-percent-bad{background:#ffe8e2;color:#ad3224}.admin-percent-empty{background:#eef2f7;color:#64748b}.admin-link-button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#00695d;display:inline-flex;font-weight:700;min-height:30px;padding:5px 9px;text-decoration:none}.admin-link-button:hover{background:#e8f3f4;border-color:#8bcac3}.admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-button-small{font-size:13px;min-height:30px;padding:5px 9px}.admin-modal-backdrop{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}.admin-modal{background:#fff;border-radius:8px;box-shadow:0 18px 50px #0f172a47;padding:22px;width:min(100%,520px)}.admin-modal p{color:#475569;margin:0 0 14px}.admin-details-list{border:1px solid #e5ebf3;border-radius:8px;margin:14px 0 18px;overflow:hidden}.admin-details-list div{grid-gap:12px;border-bottom:1px solid #e5ebf3;display:grid;gap:12px;grid-template-columns:160px 1fr;padding:10px 12px}.admin-details-list div:last-child{border-bottom:0}.admin-details-list dd,.admin-details-list dt{margin:0}.admin-details-list dt{color:#64748b;font-weight:700}.admin-details-list dd{color:#172033}.admin-modal-actions{display:flex;gap:10px;justify-content:flex-end}.bot-inserts-table-wrap{max-height:calc(100vh - 190px)}.bot-inserts-table{min-width:1180px}.bot-inserts-fragment{color:#475569;line-height:1.35;max-width:420px;min-width:260px}.bot-inserts-modal{max-height:calc(100vh - 48px);overflow:auto;width:min(100%,1100px)}.bot-inserts-modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.bot-inserts-modal-header h3{margin:0}.bot-inserts-pre{background:#f8fafc;border:1px solid #dce4ee;border-radius:8px;color:#172033;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.5;margin:0 0 18px;max-height:280px;overflow:auto;padding:14px;white-space:pre-wrap}.bot-inserts-answers{grid-gap:10px;display:grid;gap:10px;margin-bottom:18px}.bot-inserts-answer{background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:12px 14px}.bot-inserts-answer strong{color:#0f5f55;display:block;line-height:1.35}.bot-inserts-answer span{background:#eef2f7;border-radius:4px;color:#475569;display:inline-flex;font-size:12px;font-weight:700;margin-top:6px;padding:3px 7px}.bot-inserts-answer p{color:#475569;line-height:1.45;margin:8px 0 0}.generated-passwords-message{align-items:center;background:#e8f7ec;border:1px solid #8fcf9a;border-radius:4px;color:#1e6b2b;display:inline-flex;font-weight:700;margin:0 0 8px;padding:8px 12px}.protocol-mode-picker{align-items:center;background:#f8fafc;border:1px solid #d5dde6;border-radius:4px;color:#334155;display:inline-flex;font-size:13px;gap:10px;padding:6px 10px}.protocol-mode-picker label{align-items:center;cursor:pointer;display:inline-flex;gap:5px;margin:0}.protocol-mode-badge-dynamic{background:#e8eef7;border:1px solid #c9d6e8;color:#334155}.protocol-mode-badge-template{background:#f4ebff;border:1px solid #d8c4f2;color:#5b3a8e}.student-selection-tools{display:flex;flex-direction:column;gap:6px;margin:8px 0 10px}.student-selection-actions{display:flex;flex-wrap:wrap;gap:8px}.student-selection-hint{color:#64748b;font-size:13px}.import-batches-table td,.import-batches-table th{padding-bottom:6px;padding-top:6px}.import-batch-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;white-space:nowrap}.import-batch-actions .admin-button{min-height:30px;padding:6px 10px;white-space:nowrap}.import-batch-download-button{background:#eefaf6;border-color:#9dcfbd;color:#176b55}.admin-table tr.generated-password-row td,.admin-table tr.generated-row td{background:#e6f7ea!important}.admin-table tr.manual-added-row td{background:#e8f7ec!important}.admin-table tr.generated-password-row:hover td,.admin-table tr.generated-row:hover td{background:#d9f2df!important}.admin-table tr.manual-added-row:hover td{background:#ddf2e3!important}.title23{background-color:#009688;color:#fff;font-size:48px;height:7vh;justify-content:space-between;padding-left:10px}.box2,.title23{align-items:center;display:flex}.box2{flex-direction:column;justify-content:center;margin-bottom:20px;padding:15px}.button:hover{background-color:#009688}.modal-backdrop{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal{background:#fff;box-shadow:0 4px 8px #0003;text-align:start;width:32vw}.modal-title{background-color:#009688;color:#fff;height:7vh;padding:10px}.modal-text{border-bottom:1px solid #bbb;padding:5px 0 5px 150px}.modal p{font-size:14px;line-height:1.5;margin-bottom:10px}.modal-buttons{display:flex;gap:20px;gap:10px;justify-content:center;padding:25px 10px 10px}.confirm-btn{background-color:#009688;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.confirm-btn:hover{background-color:#00796b}.cancel-btn{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.cancel-btn:hover{background-color:#d32f2f}.fake-navigation{border-top:1px dotted #000;color:#009688;margin:3vh 3vw;padding:1vh 1vw;width:30%;width:250px}.fakenav-title{cursor:pointer;font-size:2vw}.fake-navigation ul{cursor:pointer;list-style:none;padding:10px 0}.fake-navigation li{cursor:pointer;margin-bottom:5px;padding:10px}.fake-navigation li ul{margin-left:15px}.fake-navigation li ul li{margin-bottom:3px}.title{background-color:#00695d;height:5vh;justify-content:center}.title,.title22{align-items:center;display:flex}.title22{background-color:#009688;border:1px solid #ccc;color:#fff;font-size:48px;height:7vh;justify-content:space-between;padding-left:10px}.sit_title{align-items:center;color:#00f;cursor:pointer;display:flex;font-size:18px;text-align:start}.sit_title:hover{color:#0000a3}.task-page{background:#fff;min-height:100vh}.static-text,.task-bottom,.task-container,.task-page,.task-page .title,.task-page .title22{overflow:visible!important;overflow-y:visible!important}.task-page .title{background-color:#00695d;height:5vh;justify-content:center;min-height:46px;z-index:20}.task-page .title,.task-page .title22{align-items:center;display:flex;position:relative}.task-page .title22{background-color:#009688;color:#fff;height:7vh;justify-content:space-between;min-height:74px;z-index:10}.task-page .title .timer{color:#111;left:calc(50% + 100px)!important;position:fixed;right:auto!important;top:10px;transform:translateX(-50%)!important;width:max-content;z-index:400}.task-page .timer-label{font-weight:400}.task-page .timer-value{font-weight:700}.task-container{border-top:2px solid #009688;display:flex;flex-direction:column;margin-top:5vh;min-height:100%;padding:2vh 2vw;width:100%}.task-top{align-items:stretch;border:1px solid #111;border-radius:5px;justify-content:flex-start;min-height:42vh;overflow:hidden;text-align:left}.task-bottom,.task-top{display:flex;width:72vw}.task-bottom{justify-content:space-between;margin:10px 0 20px}.static-text{background-color:#eee;border-right:1px solid #bbb;min-width:220px;padding:1vh .7vw;text-align:start;width:24%}.static-title{font-size:15px;font-weight:700;margin:5px 0 8px}.section-nav-item{background:#0000;border:0;color:#111;cursor:pointer;display:block;font:inherit;line-height:1.25;margin:2px 0;padding:2px 4px;text-align:left;width:100%}.section-nav-item.active,.section-nav-item:hover{color:#006bb6;font-weight:700}.section-nav-item.revealed{color:#006bb6}.task-situation{max-height:42vh;overflow:auto!important;padding:10px;text-align:start;width:76%}.task-situation *{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.task-situation h2{font-size:28px;font-weight:400;letter-spacing:0;margin:0 0 5px}.task-situation h3{font-size:24px;font-weight:400;margin:5px 0 2px}.task-section{margin-bottom:5px;scroll-margin-top:8px}.task-section.active h3{color:#006bb6}.situation-scroll{font-size:16px;line-height:1.15}.task-section-line{margin:0 0 2px}.task-situation ol,.task-situation ul{margin:2px 0 3px 16px;padding-left:14px}.task-situation li{line-height:1.15;margin:0 0 2px}.task-image-placeholder{align-items:center;background:#f3f3f3;border:1px dashed #999;color:#555;display:flex;font-size:14px;justify-content:center;margin:4px 0;min-height:180px;width:min(100%,880px)}.task-progress{align-items:center;border:2px solid #009688;border-radius:3px;display:flex;height:36px;justify-content:flex-start;min-width:110px;overflow:hidden;padding:2px 5px;text-align:center;width:8%}.task-progress h4{font-size:14px;font-weight:400;margin:0}.task-answers{border:2px solid #009688;border-radius:3px;display:flex;flex-direction:column;padding:10px 20px;width:calc(100% - 125px)}.required-answers{background:#f0f0f0;border-radius:4px;font-weight:700;margin-bottom:8px;padding:3px 8px;text-align:center;width:100%}.task-question h3{font-size:16px;font-weight:400;margin:0 0 16px}.answers{flex-direction:column;gap:12px;justify-content:flex-start;padding-left:2vw;width:100%}.answer-option,.answers{align-items:flex-start;display:flex}.answer-option{cursor:pointer;gap:8px;overflow:hidden}.answer-option input{margin-top:3px}.next-button{align-self:flex-start;background-color:#009688;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:7%;padding:10px 16px}.next-button:hover{background-color:#00695d}.task-result-breadcrumb{background:#f4f4f4;color:#222;margin:34px 0 22px 40px;overflow:visible!important;overflow-y:visible!important;padding:12px 14px;width:fit-content}.generaltable{margin-top:20px}.generaltable td,.generaltable th{border:1px solid #ddd;text-align:center}.result_button_cont{align-items:center;display:flex;justify-content:center;margin-top:5vh;width:100%}.result_button_cont button{background:#455a64;border:0;border-radius:4px;color:#fff;cursor:pointer;min-width:260px;padding:10px 16px;width:auto}.task-result-meta{text-align:center}.task-link-button{background:#0000;border:0;color:#009688;cursor:pointer;font:inherit}.task-review-page{background:#fff;min-height:100vh}.task-review-breadcrumb,.task-review-page{overflow:visible!important;overflow-y:visible!important}.task-review-breadcrumb{background:#f4f4f4;color:#222;margin:34px 0 28px 40px;padding:12px 14px;width:fit-content}.all_rev_cont,.main-content,.navigation_task,.navigation_task h3,.report1,.task-review-page .title,.task-review-page .title22{overflow:visible!important;overflow-y:visible!important}.main-content{box-sizing:border-box;flex-direction:row;gap:2.6vw;padding:0 36px 0 40px;width:100%}.all_rev_cont,.main-content{align-items:flex-start;display:flex;justify-content:flex-start}.all_rev_cont{flex:0 1 72%;flex-direction:column;max-width:1280px;min-width:0}.report1{background-color:#f0f0f0;margin:14px 0 10px;width:100%}.report1 div{border-bottom:1px solid #d0d0d0;display:grid;grid-template-columns:160px 1fr;padding:2px 8px}.question_review_cont{align-items:flex-start;display:flex;gap:24px;justify-content:flex-start;margin-top:28px;scroll-margin-top:24px;width:100%}.question-title{flex:0 0 110px;min-height:98px;padding:10px 8px;width:110px}.question-title b{font-size:16px}.one_more_cont{align-items:stretch;justify-content:center;width:calc(100% - 134px)}.one_more_cont,.task_cont{display:flex;flex-direction:column}.task_cont{align-items:flex-start;border:1px solid #009688;justify-content:flex-start;min-height:250px;padding:16px 20px;text-align:start;width:100%}.review-answers-list{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-left:24px}.answer-item{align-items:center;color:#111;display:flex;gap:8px;min-height:28px}.answer-label{line-height:1.35}.review-choice-marker{background:#fff;border:1px solid #a8a8a8;box-sizing:border-box;flex:0 0 12px;height:12px;position:relative;width:12px}.review-choice-marker.checkbox{border-radius:2px}.review-choice-marker.radio{border-radius:50%}.review-choice-marker.selected{background:#eaf4ff;border-color:#4f9ad8}.review-choice-marker.selected:after{border-bottom:2px solid #2b83d3;border-left:2px solid #2b83d3;content:"";height:3px;left:2px;position:absolute;top:1px;transform:rotate(-45deg);width:6px}.answer-mark{align-items:center;display:inline-flex;flex:0 0 26px;font-size:0;height:26px;justify-content:center;line-height:0;margin-left:8px;overflow:visible;position:relative;width:26px}.correct-answer .answer-label,.wrong-answer .answer-label{color:#111}.correct-mark{color:#147a1f}.correct-mark:before{border-bottom:4px solid #147a1f;border-left:4px solid #147a1f;content:"";height:8px;left:4px;position:absolute;top:6px;transform:rotate(-45deg);width:16px}.wrong-mark{color:#d91919}.wrong-mark:after,.wrong-mark:before{background:#d91919;border-radius:2px;content:"";height:4px;left:4px;position:absolute;top:12px;width:19px}.wrong-mark:before{transform:rotate(45deg)}.wrong-mark:after{transform:rotate(-45deg)}.correct_message{background-color:#fff1dc;color:#9a5a16;justify-content:flex-start;margin-top:16px;min-height:50px;padding:0 20px}.correct_message,.task-review-actions{align-items:center;display:flex;width:100%}.task-review-actions{justify-content:flex-end;min-height:90px}.button_review{background-color:#009688;border:none;border-radius:5px;color:#fff;cursor:pointer;height:42px;min-width:150px}.button_review:hover{background-color:#00695d}.navigation_task{align-items:flex-start;border-top:1px dotted #444;display:flex;flex:0 0 22.5%;flex-direction:column;height:auto;justify-content:center;margin-top:-32px;max-height:none;max-width:420px;min-width:360px;overflow:visible;padding:10px 0 0;position:sticky;top:1vh;width:22.5%}.navigation_task h3{color:#009688;font-size:30px;font-weight:400;line-height:1.2;margin:0 0 16px;overflow:visible}.navigation_task .nav-action-link{color:#009688;cursor:pointer;display:block;font-size:16px;margin:6px 0}.navigation_task .nav-action-link:hover{color:#00695d}.nav_cont_task{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-bottom:10px;overflow:visible;width:100%}.nav-item{align-items:stretch;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #486f86;border-radius:5px;color:#009688;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,sans-serif;font-weight:700;height:48px;justify-content:space-between;line-height:1;overflow:hidden;padding:0;width:40px}.nav-item span{cursor:pointer;margin:0;padding:0}.nav-item.nav-correct,.nav-item.nav-wrong{background:#fff;color:#009688}.nav-item:hover{box-shadow:0 0 0 2px #00968833}.nav-number{background:#fff;color:#009688;font-size:15px;height:27px}.bottom,.nav-number{align-items:center;display:flex;justify-content:center;line-height:1}.bottom{color:#fff;height:21px;width:100%}.bot_correct{background-color:#8bc34a}.bot_wrong{background-color:#f44336}.nav-check{border-bottom:3px solid #fff;border-left:3px solid #fff;display:block;height:7px;pointer-events:none;position:relative;transform:rotate(-45deg);width:12px}@media (max-width:1100px){.main-content{flex-direction:column}.all_rev_cont{max-width:100%;width:100%}.navigation_task{max-width:none;position:static;width:100%}}.content-test{padding:10px;width:95vw}.container{border-top:2px solid #009688;margin:5vh 0;padding:2vh 2vw}.test-name{color:#009688;cursor:pointer}.button{background-color:#009688}.container{display:flex;width:100%}.content{width:70%}.imgCont{border:1px solid #fff;cursor:pointer;height:30px;margin-right:2vw;width:30px}.btn-cont,.imgCont{align-items:center;display:flex;justify-content:center}.btn-cont{width:100%}.button{background-color:#51666c;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.button:hover{background-color:#00695d}.test-page-container .title .timer{color:#111;left:calc(50% + 100px)!important;position:fixed;right:auto!important;top:10px;transform:translateX(-50%)!important;width:max-content;z-index:400}.timer-label{font-weight:400}.timer-value{font-weight:700}.test-page-container .title{align-items:center;background-color:#00695d;display:flex;height:5vh;justify-content:center;min-height:46px;position:relative;z-index:20}.test-page-container .title22{align-items:center;background-color:#009688;color:#fff;display:flex;height:7vh;justify-content:space-between;min-height:74px;position:relative;z-index:10}.exam-user-menu{height:auto;max-height:none;overflow:visible!important;position:absolute;right:42px;top:50%;transform:translateY(-50%);z-index:30}.exam-user-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000!important;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:14px;gap:8px;line-height:1;min-height:0;outline:none;overflow:visible!important;padding:0;resize:none}.exam-user-button,.exam-user-name{align-items:center;display:inline-flex;font-weight:500;height:auto;max-height:none}.exam-user-name{overflow:visible;white-space:nowrap}.exam-user-avatar{background:#f4f7f7;border-radius:50%;box-shadow:inset 0 -7px 0 #d9e1e4;height:28px;width:28px}.exam-user-avatar,.exam-user-caret{flex:0 0 auto;max-height:none;overflow:hidden}.exam-user-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid #fff;height:0;width:0}.exam-user-avatar:after,.exam-user-avatar:before,.exam-user-button:after,.exam-user-button:before,.exam-user-caret:after,.exam-user-caret:before,.exam-user-menu:after,.exam-user-menu:before,.exam-user-name:after,.exam-user-name:before{content:none!important;display:none!important}.exam-user-button::-webkit-scrollbar,.exam-user-menu::-webkit-scrollbar,.exam-user-name::-webkit-scrollbar{display:none;height:0;width:0}.exam-user-button::-ms-expand,.exam-user-button::-webkit-inner-spin-button,.exam-user-button::-webkit-outer-spin-button{display:none;margin:0}.exam-user-dropdown{background:#fff;border:1px solid #d8e2e2;border-radius:4px;box-shadow:0 8px 24px #00000029;height:auto;max-height:none;min-width:120px;overflow:visible;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:320}.exam-user-dropdown button{background:#0000;border:0;border-radius:3px;color:#222;cursor:pointer;font-size:14px;padding:8px 10px;text-align:left;width:100%}.exam-user-dropdown button:hover{background:#eef7f5}.content{padding:10px}.container,.content,.fake-navigation,.fakenav-title,.title,.title22{overflow:visible!important;overflow-y:visible!important}h2{font-size:24px}.box,h2{margin-bottom:20px}.box{border:1px solid #ccc;padding:15px}.quizinfo p{margin:5px 0}.generaltable{border-collapse:collapse;margin-bottom:20px;width:100%}.generaltable td,.generaltable th{border:1px solid #ccc;padding:10px}.generaltable th{background-color:#f4f4f4}.quizattempt{color:#333;font-size:14px}.statedetails{color:#666;display:block;font-size:12px}.lastrow td{border-bottom:2px solid #ccc}a{color:#009688;text-decoration:none}a:hover{color:#00695d;text-decoration:underline}.button-print{color:#009688;cursor:pointer;margin:1vh 0}.gohome{color:#fff;cursor:pointer;position:fixed;right:30px;top:15px}.gohome:hover{color:#009688}.report{margin:2vh 3vw}.nav-title,.navigation-panel,.test-page-container,.test-page-container .title,.test-page-container .title22{overflow:visible!important;overflow-y:visible!important}.course-breadcrumb{background:#f4f4f4;color:#222;margin:34px 0 22px 40px;padding:12px 14px;width:fit-content}.questions{align-items:flex-end;justify-content:center}.questions,.questions-container{display:flex;flex-direction:column}.questions-container{width:79vw}.question-cont{display:flex;flex-direction:row}.question-title{border:1px solid #009688;font-size:12px;height:10vh;line-height:20px;margin:20px 0 0 40px;padding:10px;width:6%}b{font-size:16px}.question-item{border:1px solid #009688;line-height:30px;margin:20px;padding:10px 25px;width:80%}.options-list{display:flex;flex-direction:column}.test-content{display:flex;overflow:visible!important}.navigation-panel{height:auto;max-height:none;width:21vw}.navigation-button{align-items:center;border:3px solid #1f536b;border-radius:5px;color:#009688;cursor:pointer;flex-direction:column;height:40px;justify-content:center;margin:3px;padding-bottom:10px;width:30px}.nav-title{color:#009688;font-size:28px;margin:20px}.finish-test{color:#009688;cursor:pointer;margin:10px}.finish-test2{background-color:#009688;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:40px 80px;padding:10px}.timer{position:fixed;right:30vw;top:10px}
/*# sourceMappingURL=main.cc592006.css.map*/