:root{--navy:#102c4c;--blue:#2563eb;--accent:#0a8a72;--bg:#f4f6fb;--paper:#fff;--text:#1b314a;--muted:#69798c;--line:#dfe7f0;--red:#c83247;--soft:#eff6ff;--shadow:0 8px 24px rgba(17,38,71,.06);font:15px/1.55 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button:disabled{opacity:.45;cursor:not-allowed}[hidden]{display:none!important}
#app{min-height:100vh}.shell{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--navy);color:#fff;padding:20px 14px;position:sticky;top:0;height:100vh;overflow:auto}.brand{display:flex;align-items:center;gap:11px;font-weight:900;font-size:22px;letter-spacing:-.7px;margin-bottom:26px;padding:4px 10px}.brand-icon{background:#e2fff2;color:#0a6654;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.sidebar nav{display:grid;gap:7px}.sidebar nav button{display:flex;align-items:center;gap:12px;color:#e7f2ff;background:none;border:0;text-align:left;width:100%;padding:12px 13px;border-radius:11px;font-weight:660}.sidebar nav button:hover,.sidebar nav button.active{background:#24486b}.side-small{margin:26px 12px;color:#a9bfd5;font-size:12px}.main{min-width:0}.topbar{min-height:73px;background:white;border-bottom:1px solid var(--line);padding:14px 30px;display:flex;justify-content:space-between;align-items:center;gap:12px}.topbar strong{font-size:17px}.topbar small{color:var(--muted)}.content{max-width:1380px;margin:0 auto;padding:30px}.page-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:22px;flex-wrap:wrap}.page-head h1{font-size:27px;letter-spacing:-.7px;line-height:1.2;margin:0 0 5px}.page-head p{margin:0;color:var(--muted)}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#71839b;font-weight:850}.back{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#527290}.panel,.card{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.panel{padding:20px;margin-bottom:17px}.card{padding:20px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:17px}.card h3{font-size:18px;margin:10px 0 7px}.card p{color:var(--muted);font-size:13px}.card:hover{border-color:#bcd1ed}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;background:#eaf0f6;color:#284664;border:1px solid transparent;border-radius:9px;padding:8px 14px;font-weight:730;font-size:13px;white-space:nowrap}.btn:hover{filter:brightness(.96);text-decoration:none}.btn.primary{background:var(--blue);color:#fff}.btn.danger{color:var(--red);border:1px solid #f1b8c3;background:#fff}.btn.ghost{border:1px solid var(--line);background:#fff}.btn.sm{padding:5px 10px;min-height:32px;font-size:12px}.btn.green{background:#0a8a72;color:white}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stack{display:grid;gap:12px}.muted{color:var(--muted)}.small{font-size:12px}.strong{font-weight:800}.badges{display:flex;gap:7px;flex-wrap:wrap}.badge{display:inline-flex;background:#f0f4fa;color:#526982;padding:3px 9px;font-size:11px;font-weight:780;border-radius:100px}.badge.green{background:#e5f9f1;color:#087c55}.badge.orange{background:#fff0d8;color:#a36a13}.badge.blue{background:#e9f2ff;color:#295cb1}.divider{height:1px;background:var(--line);margin:17px 0}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.field{display:grid;gap:6px;font-size:13px;font-weight:700;color:#50647d}.field input,.field textarea,.field select,select,input[type="text"],input[type="number"],input[type="password"],input[type="datetime-local"],textarea{width:100%;min-width:0;background:#fff;border:1px solid #cfdbe9;border-radius:9px;padding:10px 11px;color:var(--text);outline:none}.field input:focus,.field textarea:focus,.field select:focus,input:focus,textarea:focus{border-color:#4e89e5;box-shadow:0 0 0 3px rgba(78,137,229,.1)}input[type="checkbox"],input[type="radio"]{accent-color:var(--blue);width:auto}.field textarea{resize:vertical;min-height:95px}.row>.field{flex:1;min-width:150px}.form-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;color:#71839b;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:11px 8px;border-bottom:1px solid var(--line)}.data-table td{padding:12px 8px;border-bottom:1px solid #edf1f6;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.textblock{white-space:pre-wrap;overflow-wrap:anywhere}.truncate{max-height:86px;overflow:hidden}.empty{text-align:center;color:var(--muted);padding:46px 12px}.course-section{margin:20px 0 10px;border-bottom:1px solid var(--line);padding-bottom:8px}.course-section h3{margin:0}.item-row,.question-row{display:flex;align-items:center;gap:11px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:9px}.item-row .grow,.question-row .grow{flex:1;min-width:0}.item-row .grow strong,.question-row .grow strong{display:block}.item-row .grow small,.question-row .grow small{color:var(--muted)}.item-icon{flex:0 0 39px;height:39px;display:grid;place-items:center;background:#eaf3ff;color:var(--blue);border-radius:9px;font-size:18px}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:17px}.tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:10px 14px;color:#637891;font-weight:760}.tabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.bank-layout{display:grid;grid-template-columns:220px 1fr;gap:16px}.cat-item{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:9px;cursor:pointer}.cat-item.active{background:#e9f2ff;color:#174e99;font-weight:800}.quiz-section-card{padding:14px;background:#f8faff;border:1px solid #e1e9f4;border-radius:12px;margin-bottom:15px}.quiz-section-card h3{margin:0 0 5px}.quiz-section-card .question-row{background:white}.question-tag{font-weight:800;color:#315e92;margin-right:5px}.answer-options{display:grid;gap:10px;margin:17px 0}.answer-option{display:flex;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:11px;cursor:pointer}.answer-option:hover,.answer-option:has(input:checked){border-color:#8eb6ee;background:#f4f9ff}.answer-option strong{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#edf4fd;color:#2d62a9}.quiz-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:15px}.quiz-top h2{font-size:19px;margin:0}.timer{background:#e6f3ff;border:1px solid #b8d9f7;padding:8px 12px;border-radius:9px;color:#174e92;font-weight:800}.quiz-view-switch{display:flex;gap:4px;border:1px solid var(--line);border-radius:9px;padding:3px;background:white}.quiz-view-switch button{border:0;background:transparent;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:750}.quiz-view-switch button.active{background:#dbeafe;color:#164b9a}.attempt-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:17px}.attempt-main{min-width:0}.attempt-question{padding:21px;margin-bottom:14px;scroll-margin-top:15px}.attempt-question h3{margin:0 0 10px;font-size:16px}.attempt-section-intro{padding:17px;background:#eaf2ff;border-left:4px solid #3878c3;border-radius:9px;margin:15px 0}.attempt-section-intro h3{margin:0 0 5px}.attempt-nav{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto}.attempt-nav h3{margin:0}.attempt-nav-section{background:#eef2f7;color:#405875;font-weight:850;padding:8px 10px;border-radius:8px;margin:13px 0 7px;font-size:12px}.nav-question{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:8px;margin-bottom:5px;text-align:left;font-size:12px}.nav-question.answered{background:#e2f8ed;border-color:#c2e7d4}.nav-question.flagged::after{content:'⚑';color:#d99027}.nav-question.active{outline:2px solid #5d9ff2}.attempt-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0}.attempt-footer [data-next]{justify-self:end}.attempt-footer [data-prev]{justify-self:start}.checkline{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#526981}.question-flag{color:#a36a13}.result-score{font-size:48px;font-weight:900;letter-spacing:-2px;color:#1b7c60}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#123050,#295b85)}.login-panel{width:min(430px,calc(100vw - 28px));padding:28px;background:white;border-radius:20px;box-shadow:0 20px 80px #09284265}.login-panel h1{font-size:27px;margin:10px 0}.login-panel p{color:var(--muted)}.login-panel form{display:grid;gap:13px}.login-panel .btn{width:100%}.login-label{margin-bottom:18px}.alert{padding:11px 14px;border-radius:10px;background:#e7f7f1;color:#16634b;margin-bottom:14px}.alert.warn{background:#fff3df;color:#815f22}.alert.error{background:#ffedf0;color:#9c3243}#toast{position:fixed;bottom:18px;right:20px;z-index:100;color:white;background:#183e64;border-radius:11px;padding:13px 18px;opacity:0;pointer-events:none;transition:opacity .15s;max-width:450px;box-shadow:0 8px 30px #183e6433}#toast.show{opacity:1}#toast.error{background:#b32e48}.modal-backdrop{position:fixed;inset:0;background:#0d284f91;display:grid;place-items:center;z-index:80;padding:14px;overflow:auto}.modal{background:white;width:min(690px,100%);max-height:95vh;overflow:auto;border-radius:17px;padding:23px;box-shadow:0 25px 85px #061e4170}.modal h2{margin:0 0 14px;font-size:21px}.modal .close{float:right;background:none;border:0;font-size:24px;color:#778aa0}.modal .field{margin-bottom:10px}.modal .form-actions{margin-top:20px}.file-upload{border:2px dashed #b3cbe6;background:#f7fbff;border-radius:10px;padding:14px}.student-mobile-nav{display:none}.quiz-submit-small{display:none}.loader{text-align:center;padding:100px;color:#506783}
@media(max-width:1100px){.shell{grid-template-columns:190px minmax(0,1fr)}.content{padding:20px}.bank-layout{grid-template-columns:190px 1fr}.attempt-grid{grid-template-columns:1fr}.attempt-nav{display:none;position:fixed;inset:0 0 0 auto;width:min(360px,calc(100% - 30px));max-height:100vh;overflow:auto;box-shadow:-30px 0 80px #17345455;z-index:50;border-radius:0}.attempt-nav.open{display:block}.student-mobile-nav,.quiz-submit-small{display:inline-flex}.attempt-nav-overlay{position:fixed;inset:0;background:#07244980;z-index:45}.attempt-nav-overlay[hidden]{display:none!important}}
@media(max-width:720px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:9px 13px}.brand{margin:0;font-size:17px;display:inline-flex}.sidebar nav{display:flex;overflow:auto;padding-bottom:5px}.sidebar nav button{white-space:nowrap;font-size:12px;padding:8px 9px}.side-small{display:none}.topbar{padding:12px 16px}.topbar strong{font-size:14px}.content{padding:16px}.page-head h1{font-size:22px}.grid2,.grid3,.bank-layout{grid-template-columns:1fr}.panel{padding:15px}.quiz-top{align-items:start}.quiz-view-switch{order:3;width:100%}.quiz-view-switch button{flex:1}.data-table{font-size:11px}.data-table th,.data-table td{padding:8px 5px}.item-row,.question-row{flex-wrap:wrap}.modal{padding:15px}}

/* Study LMS Cloud 1.3 — closer to the supplied PHP v1.3 visual identity. */
:root{--navy:#005ab1;--blue:#005ab1;--accent:#00866a;--bg:#f5f7fb;--text:#15304a;--line:#dce5f0}
.brand{display:flex;align-items:center;gap:9px}.brand img{object-fit:contain;border-radius:8px}.login-logo{width:98px;max-height:95px;object-fit:contain;display:block;margin:0 auto 10px}.login-label{text-align:center}.login-label h1{margin:5px 0}.login-page{background:linear-gradient(130deg,#004d9b,#0870c6)}
.rich-body{white-space:normal;line-height:1.75}.rich-body p{margin:.65em 0}.rich-body ul,.rich-body ol{padding-left:24px}.rich-body img{max-width:100%;height:auto}.rich-body table{border-collapse:collapse;max-width:100%;width:100%}.rich-body td,.rich-body th{border:1px solid var(--line);padding:8px}.rich-body blockquote{border-left:3px solid #8ebef2;padding-left:14px;margin-left:0;color:#536b86}
.quiz-top{position:sticky;top:0;z-index:8;background:var(--bg);padding:10px 0;border-bottom:1px solid var(--line)}
.course-section h3{font-size:16px}.sidebar{background:#fff;border-right:1px solid var(--line)}.sidebar nav button.active{background:#ebf4ff;color:#005ab1}
@media(max-width:720px){.quiz-top{top:0}.login-logo{width:80px}}

/* Collapsible section outline aligned with STUDY LMS PHP 1.3 navigation. */
.shell.has-outline{grid-template-columns:195px 236px minmax(0,1fr)}
.learning-outline{background:#fff;border-right:1px solid var(--line);height:100vh;position:sticky;top:0;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.outline-head{padding:17px 14px;border-bottom:1px solid var(--line)}.outline-course-title{font-weight:850;display:block;width:100%;text-align:left;color:#114e89;border:0;background:transparent;padding:7px 0;font-size:14px;cursor:pointer}
.outline-scroll{overflow:auto;padding:8px}.outline-section{border-bottom:1px solid #ebf0f7;padding-bottom:6px}.outline-section summary{font-size:12px;font-weight:800;color:#344c69;cursor:pointer;padding:9px 6px}.outline-section summary small{float:right;color:#8ca0bb}.outline-item{display:flex;align-items:start;gap:8px;text-align:left;width:100%;padding:8px 6px;margin-bottom:4px;background:transparent;border:0;border-radius:7px;color:#46617d;font-size:12px;cursor:pointer}.outline-item:hover{background:#eaf4ff;color:#005ab1}.outline-item span:last-child{white-space:normal;overflow-wrap:anywhere}
.action-dropdown{position:relative}.action-dropdown summary{list-style:none;cursor:pointer}.action-dropdown summary::-webkit-details-marker{display:none}.action-dropdown-content{display:grid;position:absolute;right:0;top:calc(100% + 6px);z-index:12;min-width:225px;padding:6px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 32px #143f7033;border-radius:12px}.action-dropdown-content button{width:100%;border:0;background:transparent;text-align:left;padding:10px;border-radius:7px;font-size:13px;font-weight:700;white-space:nowrap;color:#284664}.action-dropdown-content button:hover{background:#eff6ff}
.course-thumbnail{display:block;width:100%;max-height:130px;object-fit:cover;border-radius:9px;margin-bottom:12px}.tfg-nav-subitems{display:flex;gap:5px;padding:0 0 8px 10px}.tfg-nav-subitems button{width:28px;height:26px;border:1px solid #d7e2f1;border-radius:6px;color:#4c6785;background:#f4f8fd;cursor:pointer}.tfg-nav-subitems button:hover{background:#dceaff}
@media(max-width:1100px){.shell.has-outline{grid-template-columns:175px minmax(0,1fr)}.learning-outline{display:none}}
@media(max-width:720px){.shell.has-outline{grid-template-columns:1fr}}

.rich-editor{border:1px solid #cdddeb;border-radius:10px;overflow:hidden;margin:10px 0 14px;background:white}.rich-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f2f6fc;border-bottom:1px solid var(--line)}.rich-toolbar button{background:#fff;border:1px solid #d9e4ef;border-radius:6px;min-height:29px;padding:4px 9px;color:#284e75}.rich-toolbar button:hover{background:#e9f2ff}.rich-edit-area{min-height:140px;max-height:360px;overflow:auto;outline:none;padding:13px;line-height:1.65}.rich-edit-area:focus{box-shadow:inset 0 0 0 2px #89baf6}
.sidebar .brand{color:#005ab1}.sidebar nav button{color:#435d7c}.sidebar nav button span{color:#005ab1}.sidebar nav button:hover{background:#f1f7ff;color:#005ab1}.sidebar .side-small{color:#8196b0}
.pdf-preview{display:block;width:100%;height:min(70vh,700px);border:1px solid var(--line);border-radius:10px;margin-bottom:16px;background:#f5f7fb}

/* STUDY LMS Cloud v1.4.0 — learning dashboard, course outline, bank, quiz & results */
.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#fff,#eff6ff);border:1px solid #d5e5fa;border-radius:20px;padding:27px 32px;margin-bottom:20px}.dashboard-hero h1{font-size:27px;letter-spacing:-.5px;margin:8px 0}.dashboard-hero p{color:var(--muted);margin:0}.dashboard-hero-logo{flex:0 0 120px;min-height:112px;background:#005ab1;color:#fff;border-radius:18px;display:grid;place-content:center;text-align:center;font-weight:750;font-size:24px;letter-spacing:1px;box-shadow:0 12px 26px #095ba42b}.dashboard-hero-logo strong{font-size:29px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.stat-card{display:grid;gap:4px;align-content:center;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:17px 18px;min-height:119px}.stat-card>span{color:#006bb5;font-size:23px}.stat-card>small{font-weight:650;color:var(--muted);font-size:12px}.stat-card>strong{font-size:24px;line-height:1.25;font-weight:850;letter-spacing:-.5px}.course-tile{min-width:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.course-tile>p{flex:1;margin:0 0 10px}.course-tile>button{align-self:start}.course-tile-placeholder{width:100%;height:132px;border-radius:10px;background:linear-gradient(130deg,#e1eefe,#bcd8f5);display:grid;place-items:center;color:#3272aa;font-size:58px;font-weight:900}.course-outline-panel{border:1px solid var(--line);border-radius:14px;margin:13px 0;background:#fff;box-shadow:var(--shadow);overflow:visible}.course-outline-panel>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;list-style:none;background:#eef5fd;border-radius:13px;padding:14px 18px;color:#214f7d}.course-outline-panel>summary::-webkit-details-marker{display:none}.course-outline-panel[open]>summary{border-radius:13px 13px 0 0;border-bottom:1px solid #d7e7f7}.course-section-items{padding:14px 17px}.section-actions{padding:12px 16px 0}.course-outline-panel>.course-section-items .item-row:last-child{margin-bottom:0}.item-row>.row{flex-wrap:wrap}.item-row .btn{max-width:100%}.action-dropdown-content{max-height:70vh;overflow:auto}.bank-picker-list{max-height:350px;overflow:auto;border:1px solid var(--line);border-radius:10px;margin:14px 0;background:#fff}.bank-picker-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #edf2fa;cursor:pointer}.bank-picker-row:last-child{border:0}.bank-picker-row:hover,.bank-picker-row:has(input:checked){background:#f0f7ff}.bank-picker-row>.grow{flex:1;overflow-wrap:anywhere}.bank-picker-row>input{width:17px;height:17px;flex:0 0 auto}.bank-picker-actions{padding:8px 0}.bank-random-row{margin-top:15px;padding:14px;border:1px solid #d9e9f9;border-radius:10px;background:#f5faff;display:flex;align-items:end;flex-wrap:wrap;gap:10px}.bank-random-row>strong{flex-basis:100%;font-size:13px}.bank-random-row .field{flex:1 1 145px;min-width:130px}.bank-random-row .btn{flex:0 0 auto}.quiz-section-card>div:first-child{gap:15px}.quiz-section-card>.question-row{border-radius:10px}.question-row>.btn{flex:0 0 auto}.attempt-nav .nav-question.partial{background:#fff7e7;border-color:#f5d49a}.result-layout{grid-template-columns:minmax(0,1fr) 275px}.result-sidebar{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto}.result-sidebar h3{margin:0}.result-nav-row{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:9px;margin-bottom:6px;color:#355576;background:#f9fbfd;font-size:12px}.result-nav-row:hover{text-decoration:none;background:#eaf4ff}.result-nav-row.result-right{border-left:3px solid #0e9371}.result-nav-row.result-wrong{border-left:3px solid #d0a044}.result-subitem-note{margin:0 0 10px;padding:0 9px;font-size:11px;color:#69819d}.result-summary{background:linear-gradient(120deg,#fff,#f1f8ff)}.result-question{scroll-margin-top:86px}.result-correct-choice{border-color:#5cbda0;background:#e9f9f2}.result-selected-choice:not(.result-correct-choice){border-color:#e4b36a;background:#fff8e8}.result-tfg{display:grid;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:15px 0}.result-tfg-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.result-tfg-row:last-child{border-bottom:0}.result-tfg-row:nth-child(even){background:#f7faff}.result-tfg-row>.grow{flex:1}.result-tfg-row>.right{color:#087c57}.result-tfg-row>.wrong{color:#bb4938}.result-question .answer-option{cursor:default}.result-question .answer-option:hover{filter:none}.quiz-section-card .question-row{align-items:flex-start}.rich-body,.textblock{overflow-wrap:anywhere}.quiz-section-card .question-row .grow{min-width:200px}
@media(max-width:1100px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.result-layout{grid-template-columns:1fr}.result-sidebar{position:static;max-height:none}.result-sidebar .result-nav-row{display:inline-flex;min-width:110px;margin:3px}.result-sidebar .attempt-nav-section{clear:both}}
@media(max-width:720px){.dashboard-hero{padding:20px}.dashboard-hero-logo{display:none}.dashboard-hero h1{font-size:23px}.dashboard-stats{gap:9px}.stat-card{padding:13px;min-height:92px}.stat-card>strong{font-size:19px}.course-outline-panel>summary{padding:12px}.course-section-items{padding:10px}.bank-picker-actions>.field,.bank-random-row>.field{flex:1 1 100%}.result-tfg-row{gap:7px;padding:8px}.result-tfg-row>.grow{font-size:12px}.question-row{align-items:start}.quiz-top{position:relative;top:auto}.result-sidebar{display:block}}
