:root{--qb-green:#0b4b3a;--qb-green-2:#176b54;--qb-gold:#c9a85c;--qb-ivory:#fbf8ef;--qb-ink:#17352d;--qb-line:#e5dcc8;--qb-soft:#eef5f1;--qb-danger:#a33d36;--qb-shadow:0 16px 38px rgba(14,60,48,.10)}
.qb-page{background:linear-gradient(145deg,#fbfaf5 0,#f1f5ef 60%,#f9f2df 100%);color:var(--qb-ink)}
.qb-main{width:100%;max-width:none;min-width:0;margin:0;box-sizing:border-box;padding-block-end:80px}.qb-hero{background:linear-gradient(135deg,#073d30,#0c5a45);color:#fff;border:1px solid rgba(201,168,92,.5);border-radius:26px;padding:28px;box-shadow:var(--qb-shadow);position:relative;overflow:hidden}.qb-hero:after{content:"";position:absolute;inset:auto -45px -80px auto;width:220px;height:220px;border:1px solid rgba(201,168,92,.28);transform:rotate(35deg)}.qb-hero h1{margin:6px 0;font-size:clamp(28px,4vw,44px)}.qb-hero p{margin:6px 0;max-width:760px;color:#e3eee9}.qb-kicker{color:#e3c77e;font-weight:800;letter-spacing:.04em}.qb-hero-actions,.qb-actions,.qb-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.qb-button{border:1px solid var(--qb-gold);background:var(--qb-green);color:#fff;border-radius:12px;padding:10px 16px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none}.qb-button:hover{filter:brightness(1.08)}.qb-button.gold{background:var(--qb-gold);color:#183c31}.qb-button.soft{background:#fff;color:var(--qb-green);border-color:var(--qb-line)}.qb-button.danger{background:#fff;color:var(--qb-danger);border-color:#e5b9b5}.qb-button:disabled{opacity:.55;cursor:not-allowed}.qb-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:20px}.qb-card{grid-column:span 12;background:rgba(255,255,255,.94);border:1px solid var(--qb-line);border-radius:20px;padding:20px;box-shadow:0 10px 26px rgba(18,66,52,.06)}.qb-card h2,.qb-card h3{margin:0 0 10px}.qb-card p{line-height:1.75}.qb-pulse{grid-column:span 7}.qb-study{grid-column:span 5}.qb-upcoming{grid-column:span 7}.qb-review{grid-column:span 5}.qb-practice{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.qb-practice .qb-button{min-height:54px}.qb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.qb-stat{background:var(--qb-soft);border-radius:14px;padding:14px;text-align:center}.qb-stat b{display:block;font-size:24px;color:var(--qb-green)}.qb-stat span{font-size:13px;color:#5d716b}.qb-pulse-list,.qb-topic-list{display:grid;gap:9px}.qb-pulse-row,.qb-topic-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--qb-line);padding:8px 0}.qb-trend{font-weight:800;color:var(--qb-green-2)}.qb-filters{display:grid;grid-template-columns:2fr repeat(4,minmax(120px,1fr)) auto;gap:10px;align-items:end}.qb-field{display:grid;gap:6px;font-weight:700}.qb-field input,.qb-field select,.qb-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--qb-line);border-radius:11px;padding:11px;background:#fff;font:inherit;color:var(--qb-ink)}.qb-field textarea{min-height:92px;resize:vertical}.qb-question-list{display:grid;gap:14px;margin-top:16px}.qb-question{border:1px solid var(--qb-line);border-radius:17px;padding:17px;background:#fff}.qb-question-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.qb-question h3{font-size:18px;line-height:1.7;margin:0}.qb-badges{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0}.qb-badge{background:var(--qb-soft);color:var(--qb-green);border:1px solid #d9e9e1;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.qb-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.qb-choice{border:1px solid var(--qb-line);border-radius:10px;padding:9px;background:var(--qb-ivory)}.qb-choice b{color:var(--qb-green);margin-left:6px}.qb-empty{padding:34px;text-align:center;color:#687b75}.qb-pager{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px}.qb-modal{border:0;border-radius:22px;padding:0;width:min(720px,calc(100% - 24px));max-height:90vh;box-shadow:0 30px 80px rgba(0,0,0,.25)}.qb-modal::backdrop{background:rgba(5,34,27,.62);backdrop-filter:blur(4px)}.qb-modal-body{padding:24px;overflow:auto;max-height:86vh}.qb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid var(--qb-line);padding-bottom:14px;margin-bottom:16px}.qb-close{border:0;background:var(--qb-soft);border-radius:50%;width:38px;height:38px;font-size:24px;cursor:pointer}.qb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qb-wide{grid-column:1/-1}.qb-message{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--qb-soft);color:var(--qb-green);font-weight:700}.qb-message.error{background:#fff0ee;color:var(--qb-danger)}.qb-practice-question{padding:10px 0}.qb-answer{width:100%;text-align:right;border:1px solid var(--qb-line);background:#fff;border-radius:12px;padding:12px;margin:5px 0;font:inherit;cursor:pointer}.qb-answer.correct{border-color:#43956e;background:#edf8f2}.qb-answer.wrong{border-color:#c75d55;background:#fff1ef}.qb-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-template-areas:"main nav";direction:ltr;width:100%;max-width:100%;min-height:100vh}.qb-admin-main{grid-area:main;direction:rtl;min-width:0;width:100%;box-sizing:border-box;padding:28px}.qb-admin-nav{grid-area:nav;direction:rtl;min-width:0;background:linear-gradient(180deg,#073d30,#0b4b3a);color:#fff;padding:24px;position:sticky;top:0;height:100vh;box-sizing:border-box}.qb-admin-nav a{display:flex;color:#e9f1ed;text-decoration:none;padding:11px;border-radius:11px;margin:5px 0}.qb-admin-nav a.active,.qb-admin-nav a:hover{background:rgba(201,168,92,.18);color:#f0d58d}.qb-admin-nav img{display:block;flex:0 0 58px;width:58px;max-width:100%;height:auto}.qb-admin-title{display:flex;align-items:center;gap:12px;margin-bottom:28px}.qb-admin-nav .qb-admin-title{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.qb-admin-nav .qb-admin-title>div{min-width:0}.qb-admin-nav .qb-admin-title strong,.qb-admin-nav .qb-admin-title small{display:block;line-height:1.45;overflow-wrap:anywhere}.qb-admin-section{margin-bottom:22px}.qb-table-wrap{max-width:100%;overflow:auto}.qb-table{width:100%;border-collapse:collapse;min-width:760px}.qb-table th,.qb-table td{text-align:right;padding:11px;border-bottom:1px solid var(--qb-line);vertical-align:top}.qb-table th{color:var(--qb-green);background:var(--qb-soft)}.qb-row-actions{display:flex;gap:6px;flex-wrap:wrap}.qb-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.qb-summary div{background:var(--qb-soft);padding:12px;border-radius:12px}.qb-exam-shell{max-width:1100px;margin:auto;padding:22px}.qb-exam-head{display:flex;justify-content:space-between;align-items:center;gap:14px;background:var(--qb-green);color:#fff;padding:16px 20px;border-radius:18px}.qb-timer{font-size:24px;font-weight:900;color:#f0d58d}.qb-exam-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;margin-top:18px}.qb-nav-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.qb-nav-grid button{border:1px solid var(--qb-line);border-radius:8px;padding:8px;background:#fff}.qb-nav-grid button.answered{background:#dcefe6}.qb-nav-grid button.current{outline:2px solid var(--qb-gold)}.qb-nav-grid button.marked{box-shadow:inset 0 -3px #c99035}.qb-autosave{font-size:13px;color:#64766f}.qb-public{max-width:1050px;margin:auto;padding:30px}.qb-public-head{text-align:center;padding:35px}.qb-public-head img{width:80px}.qb-public-head h1{color:var(--qb-green);font-size:38px}.qb-public-note{text-align:center;color:#657770}.qb-hidden{display:none!important}
.qb-filters{grid-template-columns:2fr repeat(5,minmax(120px,1fr)) auto}
@media(max-width:900px){.qb-pulse,.qb-study,.qb-upcoming,.qb-review{grid-column:span 12}.qb-filters{grid-template-columns:1fr 1fr}.qb-admin-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "main"}.qb-admin-nav{position:static;height:auto}.qb-admin-nav nav{display:flex;overflow:auto}.qb-exam-grid{grid-template-columns:1fr}.qb-practice{grid-template-columns:1fr}.qb-stats,.qb-summary{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.qb-admin-main,.qb-public{padding:14px}.qb-hero{padding:20px;border-radius:20px}.qb-filters,.qb-form-grid{grid-template-columns:1fr}.qb-wide{grid-column:auto}.qb-choices{grid-template-columns:1fr}.qb-stats,.qb-summary{grid-template-columns:1fr 1fr}.qb-question-head{display:block}.qb-exam-head{align-items:flex-start;flex-direction:column}.qb-nav-grid{grid-template-columns:repeat(6,1fr)}}

/* Student Question Bank — native Nahw100 presentation adapter.
   Structure, controls and data bindings remain owned by the existing feature. */
.student-question-bank-page .qb-page-flow{display:grid;gap:20px}
.student-question-bank-page .qb-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}
.student-question-bank-page .qb-card{grid-column:auto;position:relative;overflow:hidden;min-width:0;min-height:0;padding:18px 20px;border-radius:18px;border-color:rgba(112,91,50,.18);background:linear-gradient(145deg,#fffefb,#faf6ec);box-shadow:0 11px 28px rgba(43,63,54,.06)}
.student-question-bank-page .qb-card::before{content:"";position:absolute;inset-inline:18px;top:0;height:2px;background:linear-gradient(90deg,transparent,#d0a64e,rgba(11,106,80,.45),transparent)}
.student-question-bank-page .qb-card-title{margin:0 0 11px;padding:0 0 9px;border-bottom:1px solid rgba(199,154,59,.16)}
.student-question-bank-page .qb-card-title h2,.student-question-bank-page .qb-practice-card h2{font-size:20px;line-height:1.35}
.student-question-bank-page .qb-card p{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.75}
.student-question-bank-page .qb-pulse,.student-question-bank-page .qb-study,.student-question-bank-page .qb-upcoming,.student-question-bank-page .qb-review{grid-column:auto}
.student-question-bank-page .qb-empty{display:grid;place-items:center;min-height:62px;margin:0;padding:13px 15px;border:1px dashed rgba(130,112,75,.22);border-radius:14px;background:linear-gradient(135deg,rgba(238,248,243,.64),rgba(255,253,248,.82));box-shadow:none;color:var(--muted);font-size:12.5px;font-weight:650;line-height:1.7;text-align:center}
.student-question-bank-page .qb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.student-question-bank-page .qb-stat{display:grid;place-items:center;min-height:68px;padding:9px 7px;border:1px solid rgba(125,183,165,.20);border-radius:13px;background:linear-gradient(145deg,#eef6f2,#faf8f1)}
.student-question-bank-page .qb-stat b{font-size:20px;line-height:1.1}.student-question-bank-page .qb-stat span{font-size:11px;line-height:1.35}
.student-question-bank-page .qb-topic-list{margin-top:10px}.student-question-bank-page .qb-pulse-row,.student-question-bank-page .qb-topic-row{min-height:35px;padding:7px 2px;border-color:rgba(199,154,59,.18);font-size:12.5px}
.student-question-bank-page .qb-practice-card{padding:20px 22px;background:radial-gradient(circle at 4% 112%,rgba(199,154,59,.11),transparent 28%),linear-gradient(125deg,rgba(255,250,239,.96),rgba(239,247,242,.92),rgba(245,241,249,.88))}
.student-question-bank-page .qb-practice-card::after{content:"";position:absolute;width:118px;height:118px;inset:auto -54px -74px auto;border:1px solid rgba(199,154,59,.14);border-radius:50%;box-shadow:0 0 0 18px rgba(255,255,255,.15);pointer-events:none}
.student-question-bank-page .qb-practice-card .qb-question-head{align-items:center}
.student-question-bank-page .qb-count-field{flex:0 0 118px}.student-question-bank-page .qb-count-field select{min-height:44px;background:#fffdf8}
.student-question-bank-page .qb-practice{position:relative;z-index:1;margin-top:14px}
.student-question-bank-page .qb-button{min-height:44px;border-radius:11px;padding:10px 15px}
.student-question-bank-page .qb-button.primary{border:0;background:var(--green);color:#fff;box-shadow:0 8px 18px rgba(11,75,58,.12)}
.student-question-bank-page .qb-button.secondary{border:1px solid var(--line);background:#fff;color:var(--green);box-shadow:none}
.student-question-bank-page .qb-content-section{min-width:0;scroll-margin-top:20px}
.student-question-bank-page .qb-content-section>.section-title{margin:3px 0 11px;padding:0 2px 8px;border-bottom:1px solid rgba(199,154,59,.17)}
.student-question-bank-page .qb-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:15px}
.student-question-bank-page .qb-filters .qb-field:first-child{grid-column:span 2}
.student-question-bank-page .qb-filters>.qb-button{align-self:end}
.student-question-bank-page .qb-question-list{gap:13px;margin-top:0}
.student-question-bank-page .qb-question{position:relative;overflow:hidden;padding:18px;border-color:rgba(112,91,50,.18);border-radius:18px;background:linear-gradient(145deg,#fffefb,#faf7ef);box-shadow:0 10px 26px rgba(43,63,54,.055)}
.student-question-bank-page .qb-question::before{content:"";position:absolute;inset-block:17px;inset-inline-start:0;width:4px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#0b6a50,#d0a34a)}
.student-question-bank-page .qb-question h3{color:var(--green);font-size:18px;line-height:1.65}
.student-question-bank-page .qb-badge{border-color:rgba(125,183,165,.24);background:#eef6f2;color:var(--green)}
.student-question-bank-page .qb-choice{border-color:rgba(112,91,50,.16);background:#fffdf8}
.student-question-bank-page .qb-pager{margin:14px 0 2px}

@media(max-width:1199px){.student-question-bank-page .qb-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.student-question-bank-page .qb-filters .qb-field:first-child{grid-column:1/-1}}
@media(max-width:1000px){.student-question-bank-page .qb-overview-grid{grid-template-columns:1fr}}
@media(max-width:767px){.student-question-bank-page .qb-page-flow{gap:14px}.student-question-bank-page .qb-overview-grid{gap:12px}.student-question-bank-page .qb-card{padding:16px}.student-question-bank-page .qb-card-title h2,.student-question-bank-page .qb-practice-card h2{font-size:18px}.student-question-bank-page .qb-practice-card .qb-question-head{display:flex;align-items:flex-start}.student-question-bank-page .qb-count-field{flex-basis:105px}.student-question-bank-page .qb-practice{grid-template-columns:1fr}.student-question-bank-page .topline-utilities{align-content:center}.student-question-bank-page .topline-utilities .qb-button{max-width:132px;min-height:34px!important;padding:6px 8px!important;font-size:10px!important;line-height:1.35}}
@media(max-width:620px){.student-question-bank-page .qb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.student-question-bank-page .qb-filters{grid-template-columns:1fr}.student-question-bank-page .qb-filters .qb-field:first-child{grid-column:auto}.student-question-bank-page .qb-practice-card .qb-question-head{display:block}.student-question-bank-page .qb-count-field{width:100%;margin-top:10px}.student-question-bank-page .qb-choices{grid-template-columns:1fr}}

/* Question Bank field hotfix: scoped presentation for contribution, dashboard summary and browse mode. */
.student-question-bank-page .qb-choice-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;width:max-content;max-width:100%;cursor:pointer;font-weight:750}.student-question-bank-page .qb-choice-toggle input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--green)}
.student-question-bank-page .qb-saved-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px}.student-question-bank-page .qb-saved-summary h2{margin:0 0 4px}.student-question-bank-page .qb-saved-summary p{margin:0}.student-question-bank-page .qb-saved-summary .qb-button{flex:0 0 auto}
.qb-remembered-reference,.qb-exact-match{padding:12px 14px;border-radius:12px;font-weight:800;line-height:1.7}.qb-remembered-reference{border:1px solid #cfe4da;background:#eff7f3;color:var(--qb-green)}.qb-exact-match{border:1px solid #ddbc68;background:#fff6d9;color:#654d12}.qb-exact-inline{color:#74580f;font-weight:800}
.qb-browse-page .qb-browse-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(125px,1fr)) auto auto;gap:10px;align-items:end;margin-bottom:18px}.qb-browse-page .qb-saved-filter{align-self:center;margin-block-end:11px;white-space:nowrap}.qb-browse-page .qb-browse-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.qb-browse-page .qb-browse-table{overflow:hidden;padding:0;border-color:rgba(112,91,50,.18);background:rgba(255,255,255,.92)}.qb-browse-page .qb-browse-table-head,.qb-browse-page .qb-browse-summary{display:grid;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;box-sizing:border-box}.qb-browse-page .qb-browse-table-head{padding:11px 16px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#edf6f1,#fbf7eb);color:var(--green);font-weight:850}.qb-browse-page .qb-browse-table-head span:nth-child(2){grid-column:2/4}.qb-browse-page .qb-browse-row{border-bottom:1px solid rgba(112,91,50,.14)}.qb-browse-page .qb-browse-row:last-child{border-bottom:0}.qb-browse-page .qb-browse-summary{border:0;padding:14px 16px;background:transparent;color:var(--ink);font:inherit;text-align:right;cursor:pointer}.qb-browse-page .qb-browse-summary:hover,.qb-browse-page .qb-browse-row.is-open .qb-browse-summary{background:#fbf8ef}.qb-browse-page .qb-row-number{color:var(--green);font-weight:900}.qb-browse-page .qb-row-question{min-width:0;overflow-wrap:anywhere;font-weight:760;line-height:1.75}.qb-browse-page .qb-row-chevron{font-size:20px;text-align:center;transition:transform .18s ease}.qb-browse-page .qb-browse-row.is-open .qb-row-chevron{transform:rotate(180deg)}.qb-browse-page .qb-browse-details{padding:0 84px 18px 16px;background:linear-gradient(145deg,rgba(239,247,242,.72),rgba(255,252,244,.84))}.qb-browse-page .qb-question-meta{display:flex;flex-wrap:wrap;gap:8px 18px;padding:13px 0;color:var(--muted);font-size:13px}.qb-browse-page .qb-question-meta b{color:var(--green)}.qb-browse-page .qb-browse-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qb-browse-page .qb-browse-choice{display:flex;align-items:center;gap:7px;min-width:0;padding:10px 12px;border:1px solid rgba(112,91,50,.16);border-radius:11px;background:#fffdf8;line-height:1.65}.qb-browse-page .qb-browse-choice b{min-width:0;overflow-wrap:anywhere}.qb-browse-page .qb-browse-choice.is-correct{border:2px solid var(--green);background:#eaf6f0;box-shadow:0 6px 15px rgba(11,75,58,.09)}.qb-browse-page .qb-browse-choice.is-correct strong{color:var(--green);font-size:12px}.qb-browse-page .qb-choice-mark{flex:0 0 20px;color:var(--green);font-size:18px;font-weight:950}.qb-browse-page .qb-browse-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px}.qb-browse-page .qb-action-state{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid #cfe4da;border-radius:11px;background:#eff7f3;color:var(--green);font-weight:800}
@media(max-width:1199px){.qb-browse-page .qb-browse-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.qb-browse-page .qb-search-field{grid-column:span 2}}
@media(max-width:767px){.student-question-bank-page .qb-saved-summary{align-items:flex-start;flex-direction:column}.qb-browse-page .qb-browse-filters{grid-template-columns:1fr 1fr}.qb-browse-page .qb-search-field{grid-column:1/-1}.qb-browse-page .qb-browse-table-head{display:none}.qb-browse-page .qb-browse-summary{grid-template-columns:36px minmax(0,1fr) 24px;padding:13px 12px}.qb-browse-page .qb-browse-details{padding:0 12px 14px}.qb-browse-page .qb-browse-choices{grid-template-columns:1fr}.qb-browse-page .qb-question-meta{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.qb-browse-page .qb-browse-choice.is-correct{align-items:flex-start}.qb-browse-page .qb-browse-choice.is-correct strong{display:block}}
@media(max-width:520px){.qb-browse-page .qb-browse-filters{grid-template-columns:1fr}.qb-browse-page .qb-search-field{grid-column:auto}.qb-browse-page .qb-question-meta{grid-template-columns:1fr}.qb-browse-page .qb-browse-heading{align-items:flex-start;flex-direction:column}}

/* R123_QB_005 — Question Bank scoped UX and public preview presentation. */
.student-question-bank-page .qb-page-actionbar{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;margin-block:12px 20px;padding:11px 14px;border:1px solid rgba(112,91,50,.16);border-radius:15px;background:linear-gradient(135deg,rgba(255,253,247,.94),rgba(239,247,242,.9));box-shadow:0 8px 22px rgba(43,63,54,.055)}.student-question-bank-page .qb-nav-actionbar{justify-content:flex-start}.student-question-bank-page .qb-saved-summary{display:block;min-height:0}.student-question-bank-page .qb-saved-cluster{display:grid;justify-items:start;gap:8px;width:min(100%,430px)}.student-question-bank-page .qb-saved-cluster .qb-card-title{width:100%;margin-bottom:0}.student-question-bank-page .qb-saved-cluster .qb-button{margin:0}.student-question-bank-page .qb-saved-cluster p{margin-top:2px}.student-question-bank-page .qb-occurrence-prompt{max-width:100%;white-space:normal;text-align:right;line-height:1.55}.qb-solution-wrap{margin-top:13px}.qb-solution{margin-top:9px;padding:14px 16px;border:1px solid rgba(201,168,92,.38);border-radius:13px;background:linear-gradient(135deg,#fff9e8,#f1f7f3);color:var(--qb-ink);line-height:1.85}.qb-solution strong{display:block;margin-bottom:4px;color:var(--qb-green)}.qb-solution p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.qb-public-page{min-height:100vh;margin:0;background:radial-gradient(circle at 12% 18%,rgba(201,168,92,.13),transparent 25%),radial-gradient(circle at 88% 82%,rgba(11,75,58,.11),transparent 28%),linear-gradient(145deg,#fbfaf5,#eef5f0 58%,#fbf4e3);color:var(--qb-ink)}.qb-public-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto;padding-block:24px 34px}.qb-public-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:center;gap:30px;overflow:hidden;min-height:300px;padding:34px 40px;border:1px solid rgba(223,191,109,.7);border-radius:28px;background:linear-gradient(125deg,#063c30 0%,#0a5b45 62%,#0c4d3c 100%);box-shadow:0 22px 55px rgba(8,55,43,.2);color:#fff}.qb-public-hero::before{content:"";position:absolute;z-index:-1;inset:auto -8% -58% 28%;height:250px;border:30px solid rgba(222,183,85,.2);border-radius:50%;transform:rotate(-8deg)}.qb-public-hero::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.035) 42.5%,transparent 43%),repeating-linear-gradient(60deg,transparent 0 30px,rgba(217,184,96,.055) 31px 32px)}.qb-public-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#fff;text-decoration:none}.qb-public-brand img{width:62px;height:62px;object-fit:contain;border-radius:16px;background:#fff8e8}.qb-public-brand strong,.qb-public-brand small{display:block}.qb-public-brand strong{font-size:19px}.qb-public-brand small{margin-top:3px;color:#d8e8e2;font-size:12px}.qb-public-hero h1{margin:7px 0 9px;font-size:clamp(36px,5vw,58px);line-height:1.15}.qb-public-hero p{max-width:680px;margin:0;color:#e1eee9;font-size:16px;line-height:1.9}.qb-public-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.qb-public-hero-art{display:grid;place-items:center;align-content:center;position:relative;min-height:210px;border:1px solid rgba(230,197,111,.35);border-radius:50% 44% 52% 46%;background:radial-gradient(circle,rgba(240,207,120,.22),rgba(255,255,255,.025) 62%,transparent 63%);text-align:center}.qb-public-hero-art span,.qb-public-hero-art b{display:block;position:relative;z-index:1}.qb-public-hero-art span{color:#eed587;font-size:14px}.qb-public-hero-art b{margin-top:7px;font-size:31px}.qb-public-hero-art i{position:absolute;inset:18%;border:1px solid rgba(238,213,135,.38);border-radius:44% 56% 48% 52%;transform:rotate(25deg)}.qb-public-overview{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:15px 0 18px;padding:12px 17px;border:1px solid rgba(112,91,50,.16);border-radius:14px;background:rgba(255,255,255,.72);color:#60736d}.qb-public-overview strong{color:var(--qb-green)}.qb-public-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.45fr);align-items:start;gap:18px}.qb-public-layout .qb-card{min-width:0;margin:0;padding:22px;border-color:rgba(112,91,50,.18);background:rgba(255,255,255,.92)}.qb-public-pulse-card{position:sticky;top:18px}.qb-public-section-head{margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid rgba(201,168,92,.23)}.qb-public-section-head h2{margin:4px 0 6px;font-size:25px}.qb-public-section-head p{margin:0;color:#63766f;font-size:13px;line-height:1.75}.qb-public-question{box-shadow:0 8px 22px rgba(18,66,52,.055)}.qb-public-choice{display:flex;align-items:center;gap:7px}.qb-public-choice.is-correct{border:2px solid var(--qb-green);background:#eaf6f0;box-shadow:0 5px 14px rgba(11,75,58,.08)}.qb-public-choice.is-correct strong{color:var(--qb-green);font-size:12px}.qb-public-choice .qb-choice-mark{flex:0 0 18px;color:var(--qb-green);font-size:18px;font-weight:950}.qb-public-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:17px 20px;border-radius:15px;background:#083f32;color:#e4eee9}.qb-public-footer p{margin:0}.qb-public-footer div{display:flex;gap:14px}.qb-public-footer a{color:#efd486;font-weight:850;text-decoration:none}
@media(max-width:820px){.qb-public-hero{grid-template-columns:1fr;min-height:0;padding:28px}.qb-public-hero-art{display:none}.qb-public-layout{grid-template-columns:1fr}.qb-public-pulse-card{position:static}.qb-public-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.student-question-bank-page .qb-page-actionbar{align-items:stretch;flex-direction:column}.student-question-bank-page .qb-page-actionbar .qb-button{width:100%;max-width:none!important;text-align:center}.qb-public-shell{width:min(100% - 20px,1180px);padding-block:10px 22px}.qb-public-hero{padding:22px 18px;border-radius:21px}.qb-public-brand{margin-bottom:16px}.qb-public-brand img{width:52px;height:52px}.qb-public-hero h1{font-size:36px}.qb-public-hero p{font-size:14px}.qb-public-actions{display:grid;grid-template-columns:1fr 1fr}.qb-public-actions .qb-button{text-align:center}.qb-public-layout .qb-card{padding:16px}.qb-public-choice{align-items:flex-start}.qb-public-choice.is-correct strong{display:block}.qb-public-footer div{flex-wrap:wrap}}

/* R123_QB_006 — scoped live simulation, practice solution and administrative lifecycle. */
.student-question-bank-page .qb-page-actionbar .wallet-nav-badge{order:-1;display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-inline-end:auto;padding:8px 14px;border:1px solid rgba(201,168,92,.45);border-radius:12px;background:#fffaf0;color:var(--green);font-weight:900;text-decoration:none;box-shadow:0 6px 16px rgba(43,63,54,.06)}
.qb-live-event{grid-column:auto;position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:205px;padding:20px;border:1px solid rgba(229,194,103,.55);border-radius:20px;background:radial-gradient(circle at 86% 22%,rgba(208,175,82,.18),transparent 30%),linear-gradient(135deg,#073e31,#0a6049 62%,#083f34);box-shadow:0 16px 35px rgba(7,61,47,.16);color:#fff}.qb-live-event::before{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,rgba(255,229,150,.26) 42%,transparent 58%);transform:translateX(-110%);animation:qb-live-shine 8s ease-in-out infinite}.qb-live-event::after{content:"";position:absolute;z-index:-2;width:150px;height:150px;inset:auto -45px -55px auto;border:1px solid rgba(218,188,103,.23);border-radius:50%;box-shadow:0 0 0 25px rgba(255,255,255,.025),0 0 0 50px rgba(213,184,99,.03);animation:qb-live-wave 7s ease-in-out infinite}.qb-live-circuit{position:absolute;z-index:-1;inset:0;opacity:.2;pointer-events:none}.qb-live-circuit svg{width:100%;height:100%}.qb-live-circuit path{fill:none;stroke:#d8bd6d;stroke-width:1.3;stroke-dasharray:6 10;animation:qb-circuit 16s linear infinite}.qb-live-circuit circle{fill:#d8bd6d;filter:drop-shadow(0 0 5px #f2dc98)}.qb-live-heading{display:flex;align-items:center;gap:11px}.qb-live-heading>div{min-width:0}.qb-live-heading h2{margin:2px 0 0;color:#fff;font-size:20px}.qb-live-heading .qb-kicker{color:#ead487}.qb-live-status{margin-inline-start:auto;padding:5px 10px;border:1px solid rgba(234,212,135,.5);border-radius:999px;background:rgba(255,255,255,.08);color:#f6dea0;font-size:12px;font-weight:900}.qb-live-orb{width:12px;height:12px;border-radius:50%;background:#b8f2d3;box-shadow:0 0 0 5px rgba(184,242,211,.1),0 0 18px rgba(184,242,211,.55);animation:qb-orb 2.8s ease-in-out infinite}.qb-live-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px;margin-top:21px}.qb-live-copy{grid-column:1/-1}.qb-live-copy h3{margin:0 0 8px;color:#fff;font-size:22px}.qb-live-meta{display:flex;flex-wrap:wrap;gap:7px}.qb-live-meta span{padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.08);color:#e8f2ed;font-size:11px}.qb-live-clock span,.qb-live-clock strong{display:block}.qb-live-clock span{color:#dcebe5;font-size:12px}.qb-live-clock strong{margin-top:2px;color:#f3d788;font-size:26px;direction:ltr;letter-spacing:1px}.qb-live-cta{border-color:#e4c66f!important;background:linear-gradient(135deg,#e0ba55,#f0d786)!important;color:#163e31!important;box-shadow:0 0 0 4px rgba(235,206,120,.1),0 8px 22px rgba(232,197,100,.2)!important;animation:qb-cta 2.6s ease-in-out infinite}.qb-live-wait{display:inline-block;max-width:170px;color:#d9e9e3;font-size:11px;line-height:1.6;text-align:center}.qb-live-empty{grid-column:1/-1;margin:auto;color:#dce9e4;text-align:center}.qb-live-event.is-idle{border-color:rgba(112,91,50,.18);background:linear-gradient(145deg,#f7faf7,#f9f5eb);box-shadow:0 10px 26px rgba(43,63,54,.055);color:var(--muted)}.qb-live-event.is-idle .qb-live-heading h2{color:var(--green)}.qb-live-event.is-idle .qb-live-heading .qb-kicker,.qb-live-event.is-idle .qb-live-status{color:#7a6a42}.qb-live-event.is-idle .qb-live-orb{background:#c8d5cf;box-shadow:none;animation:none}.qb-live-event.is-idle::before,.qb-live-event.is-idle::after{animation:none;opacity:.25}.qb-live-event.is-open{box-shadow:0 18px 40px rgba(7,61,47,.22),0 0 0 1px rgba(227,198,112,.2)}
.qb-practice-solution{margin:12px 0 8px;padding:13px 15px;border:1px solid rgba(201,168,92,.38);border-radius:12px;background:linear-gradient(135deg,#fff9e8,#f1f7f3);color:var(--qb-ink);line-height:1.9;text-align:right}.qb-practice-solution strong{display:block;margin-bottom:5px;color:var(--qb-green)}.qb-practice-solution p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.qb-report-dialog .qb-modal-body{width:min(1120px,94vw)}.qb-report-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.qb-report-head div{padding:10px;border:1px solid var(--qb-line);border-radius:10px;background:#faf8f1}.qb-report-head span,.qb-report-head b{display:block}.qb-report-head span{color:var(--muted);font-size:11px}.qb-report-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.qb-report-summary div{padding:12px;border-radius:11px;background:#eef6f2;text-align:center}.qb-report-summary b,.qb-report-summary span{display:block}.qb-details-list{display:grid;gap:8px}.qb-details-row{padding:10px;border:1px solid var(--qb-line);border-radius:10px;background:#fff}.qb-admin-engine-off{padding:10px 12px;border:1px solid #dfba62;border-radius:10px;background:#fff5d7;color:#664c0d;font-weight:850}
@keyframes qb-live-shine{0%,45%{transform:translateX(-110%)}70%,100%{transform:translateX(110%)}}@keyframes qb-live-wave{0%,100%{transform:scale(.92);opacity:.7}50%{transform:scale(1.06);opacity:1}}@keyframes qb-circuit{to{stroke-dashoffset:-160}}@keyframes qb-orb{0%,100%{transform:scale(.88);opacity:.78}50%{transform:scale(1.08);opacity:1}}@keyframes qb-cta{0%,100%{filter:brightness(1)}50%{filter:brightness(1.08)}}
@media(max-width:1000px){.qb-live-event{grid-column:auto}.qb-report-head{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.student-question-bank-page .qb-page-actionbar .wallet-nav-badge{order:-1;width:auto!important;margin-inline:0}.qb-live-event{min-height:230px;padding:17px}.qb-live-body{grid-template-columns:1fr}.qb-live-heading{align-items:flex-start}.qb-live-status{font-size:10px}.qb-live-clock strong{font-size:23px}.qb-live-wait{text-align:right}.qb-report-head,.qb-report-summary{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.qb-live-event::before,.qb-live-event::after,.qb-live-circuit path,.qb-live-orb,.qb-live-cta{animation:none!important}}

/* R123_QB_007 — multi-simulation live deck, report modal and review-control hotfix. */
.qb-live-section{grid-column:1/-1;min-width:0}.qb-live-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding-inline:4px}.qb-live-section-head h2{margin:0;color:var(--green);font-size:20px}.qb-live-availability{padding:5px 10px;border:1px solid rgba(201,168,92,.34);border-radius:999px;background:#fff9e8;color:#6d5519;font-size:12px;font-weight:900}.qb-live-deck{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.qb-live-deck.is-multiple{grid-auto-flow:column;grid-auto-columns:minmax(360px,calc(50% - 7px));grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:7px 6px 14px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-color:#bf9841 rgba(7,61,47,.1);scrollbar-width:thin}.qb-live-deck.is-multiple .qb-live-event{scroll-snap-align:start}
.qb-live-event{min-height:220px;border-width:2px;border-color:rgba(240,207,112,.84);box-shadow:0 20px 44px rgba(4,48,37,.28),0 0 0 1px rgba(116,239,188,.15),0 0 32px rgba(22,187,128,.24);animation:qb-card-pulse 2.4s ease-in-out infinite}.qb-live-event::before{z-index:0;inset:-40% -55%;background:linear-gradient(105deg,transparent 38%,rgba(255,241,178,.72) 47%,rgba(112,246,188,.28) 51%,transparent 61%);mix-blend-mode:screen;transform:translateX(-105%) rotate(-8deg);animation:qb-live-shine-strong 4.2s ease-in-out infinite;pointer-events:none}.qb-live-event::after{z-index:0;width:190px;height:190px;inset:auto -42px -66px auto;border:2px solid rgba(245,212,116,.48);box-shadow:0 0 0 28px rgba(97,233,173,.07),0 0 0 58px rgba(240,205,104,.07),0 0 36px rgba(109,243,183,.25);animation:qb-live-wave-strong 3.8s ease-in-out infinite;pointer-events:none}.qb-live-event>*:not(.qb-live-circuit){position:relative;z-index:2}.qb-live-circuit{z-index:1;opacity:.46}.qb-live-circuit path{stroke:#f1d477;stroke-width:1.8;stroke-dasharray:7 8;filter:drop-shadow(0 0 4px rgba(121,255,196,.7));animation:qb-circuit-strong 6.5s linear infinite}.qb-live-circuit circle{filter:drop-shadow(0 0 8px #f8df8f);animation:qb-node-pulse 1.8s ease-in-out infinite}.qb-live-heading h2,.qb-live-heading h3{margin:2px 0 0;color:#fff;font-size:20px}.qb-live-status{position:relative;overflow:hidden;border-color:rgba(255,224,132,.88);background:rgba(4,38,30,.54);box-shadow:0 0 18px rgba(241,207,108,.3)}.qb-live-status::before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:6px;border-radius:50%;background:#98f2c9;box-shadow:0 0 0 5px rgba(152,242,201,.16),0 0 16px #98f2c9;animation:qb-status-pulse 1.35s ease-in-out infinite}.qb-live-orb{width:14px;height:14px;background:#85f2bd;box-shadow:0 0 0 7px rgba(133,242,189,.18),0 0 26px rgba(133,242,189,.95);animation:qb-orb-strong 1.45s ease-in-out infinite}.qb-live-clock{padding:8px 12px;border:1px solid rgba(238,211,130,.32);border-radius:12px;background:rgba(2,37,28,.42);box-shadow:inset 0 0 22px rgba(62,211,151,.08)}.qb-live-clock strong{text-shadow:0 0 17px rgba(244,213,125,.72);animation:qb-countdown-glow 1.4s ease-in-out infinite}.qb-live-cta{font-weight:950;box-shadow:0 0 0 6px rgba(239,207,115,.18),0 0 28px rgba(239,207,115,.55),0 10px 25px rgba(3,34,26,.38)!important;animation:qb-cta-strong 1.65s ease-in-out infinite}.qb-live-event.is-open{border-color:#f4d779;background:radial-gradient(circle at 78% 18%,rgba(242,205,96,.32),transparent 32%),linear-gradient(130deg,#04382c,#087052 56%,#0a4a39);box-shadow:0 24px 50px rgba(3,42,32,.36),0 0 0 2px rgba(240,207,113,.2),0 0 44px rgba(42,224,153,.42);animation:qb-card-open-pulse 1.55s ease-in-out infinite}.qb-live-event.is-open .qb-live-status{background:linear-gradient(135deg,#f0c965,#ffe6a2);color:#123d2f;box-shadow:0 0 25px rgba(249,219,133,.72)}.qb-live-event.is-open .qb-live-status::before{background:#07583f;box-shadow:0 0 0 5px rgba(7,88,63,.16),0 0 14px rgba(7,88,63,.72)}.qb-live-event.is-idle{animation:none}.qb-live-event.is-idle .qb-live-status::before{display:none}
.qb-review-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;width:max-content;max-width:100%;margin-block:16px 6px;padding:9px 12px;border:1px solid rgba(112,91,50,.18);border-radius:11px;background:#fffaf0;color:var(--qb-green);font-weight:850;cursor:pointer}.qb-review-toggle input{flex:0 0 auto;width:19px;height:19px;margin:0;accent-color:var(--qb-green);cursor:pointer}.qb-review-toggle span{cursor:pointer}
.qb-report-dialog{width:min(1280px,calc(100vw - 28px));max-width:none;max-height:94vh;padding:0;overflow:hidden}.qb-report-dialog .qb-modal-body{box-sizing:border-box;width:100%;max-width:100%;max-height:94vh;padding:0 20px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.qb-report-modal-head{position:sticky;z-index:5;top:0;margin-inline:-20px;padding:16px 20px 12px;background:rgba(255,255,255,.98);box-shadow:0 1px 0 rgba(112,91,50,.15)}.qb-report-modal-head h2{min-width:0;margin:0;overflow-wrap:anywhere}.qb-report-modal-head .qb-close{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid rgba(112,91,50,.24);border-radius:50%;background:#fffaf0;color:#214c3f;font-size:28px;line-height:1;cursor:pointer}.qb-report-toolbar{position:sticky;z-index:4;top:70px;display:flex;align-items:center;justify-content:flex-start;gap:9px;flex-wrap:wrap;margin-inline:-20px;padding:10px 20px;border-bottom:1px solid rgba(112,91,50,.13);background:rgba(250,248,241,.98)}.qb-report-content{min-width:0;max-width:100%;overflow:hidden}.qb-report-head{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.qb-report-head div,.qb-report-summary div{min-width:0}.qb-report-head b,.qb-report-head span,.qb-report-summary b,.qb-report-summary span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.qb-report-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.qb-report-dialog .qb-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.qb-report-dialog .qb-table{min-width:820px}.qb-report-footer{display:flex;justify-content:flex-end;margin-top:16px;padding-top:13px;border-top:1px solid rgba(112,91,50,.15)}
@keyframes qb-card-pulse{0%,100%{box-shadow:0 20px 44px rgba(4,48,37,.28),0 0 0 1px rgba(116,239,188,.15),0 0 25px rgba(22,187,128,.18)}50%{box-shadow:0 22px 50px rgba(4,48,37,.34),0 0 0 4px rgba(240,207,113,.18),0 0 46px rgba(41,226,153,.42)}}@keyframes qb-card-open-pulse{0%,100%{box-shadow:0 24px 50px rgba(3,42,32,.36),0 0 0 2px rgba(240,207,113,.2),0 0 38px rgba(42,224,153,.36)}50%{box-shadow:0 27px 58px rgba(3,42,32,.42),0 0 0 7px rgba(240,207,113,.22),0 0 62px rgba(42,224,153,.62)}}@keyframes qb-live-shine-strong{0%,25%{transform:translateX(-105%) rotate(-8deg);opacity:0}36%{opacity:1}66%{transform:translateX(105%) rotate(-8deg);opacity:.92}100%{transform:translateX(105%) rotate(-8deg);opacity:0}}@keyframes qb-live-wave-strong{0%,100%{transform:scale(.82);opacity:.58}50%{transform:scale(1.15);opacity:1}}@keyframes qb-circuit-strong{to{stroke-dashoffset:-190}}@keyframes qb-node-pulse{0%,100%{opacity:.5}50%{opacity:1}}@keyframes qb-status-pulse{0%,100%{transform:scale(.82);opacity:.72}50%{transform:scale(1.2);opacity:1}}@keyframes qb-orb-strong{0%,100%{transform:scale(.78);opacity:.72}50%{transform:scale(1.28);opacity:1}}@keyframes qb-countdown-glow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.28)}}@keyframes qb-cta-strong{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.055);filter:brightness(1.18)}}
@media(max-width:900px){.qb-live-deck.is-multiple{grid-auto-columns:minmax(330px,82%)}.qb-report-dialog{width:calc(100vw - 18px)}}
@media(max-width:620px){.qb-live-section-head{align-items:flex-start;flex-direction:column}.qb-live-deck.is-multiple{grid-auto-columns:minmax(285px,92%);padding-inline:2px}.qb-live-event{min-height:245px}.qb-report-dialog{width:calc(100vw - 10px);max-height:96vh}.qb-report-dialog .qb-modal-body{max-height:96vh;padding-inline:12px}.qb-report-modal-head,.qb-report-toolbar{margin-inline:-12px;padding-inline:12px}.qb-report-toolbar{top:70px}.qb-report-head,.qb-report-summary{grid-template-columns:1fr}.qb-report-footer{justify-content:stretch}.qb-report-footer .qb-button{width:100%}}
@media(prefers-reduced-motion:reduce){.qb-live-event,.qb-live-event::before,.qb-live-event::after,.qb-live-circuit path,.qb-live-circuit circle,.qb-live-status::before,.qb-live-orb,.qb-live-clock strong,.qb-live-cta{animation:none!important}}

/* R123_QB_009 — zero-event state occupies one normal overview cell, not a reserved full-width row. */
.qb-live-deck[hidden]{display:none!important}.qb-live-section.is-empty{grid-column:auto;align-self:start;min-height:0;margin:0;padding:0}.qb-live-section.is-empty .qb-live-section-head{min-height:0;margin:0;padding:12px 4px;border-block:1px solid rgba(199,154,59,.18)}.qb-live-section.is-empty .qb-live-availability{display:none!important}
