.guided-review [hidden]{display:none!important}.guided-review .auto-extractor-draft>summary[hidden]{display:none!important}.guided-review-navigation{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:14px}.guided-review-navigation>div:first-child{margin-right:auto}.guided-review-navigation p{margin:5px 0 0;font-size:12px}.guided-review-navigation>label{display:grid;gap:5px;font-size:12px;min-width:0}.guided-review-navigation select{font:inherit;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);min-width:0;max-width:100%}.guided-question-navigation{display:flex;gap:6px}.guided-review .auto-extractor-draft{padding:0!important;overflow:visible}.guided-review .auto-extractor-draft-body{padding:16px!important;display:block!important}.guided-card-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.guided-card-header>div:first-child{display:flex;gap:8px;align-items:baseline;margin-right:auto}.guided-card-header small{font-size:12px}.guided-question-actions .question-tools-toolbar{margin:0}.guided-review-steps{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:12px;flex-wrap:wrap}.guided-review-steps>button{font:inherit;font-size:13px;padding:9px 12px;min-height:40px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.guided-review-steps>button[aria-current=step]{background:var(--lav);border-color:var(--line);font-weight:600;color:var(--ink)}.guided-review-notice{margin:0;color:var(--danger,#a83232);font-size:13px}.guided-review-notice:empty{display:none}.guided-review-panel>h3,.guided-choices>h3{font-size:1rem;margin:0 0 8px}.guided-comparison{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:start}.guided-edit-main,.guided-reference{min-width:0}.guided-edit-main>.field{margin:0 0 14px}.guided-reference{border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;gap:8px;background:var(--bg);position:sticky;top:12px}.guided-reference>small{font-size:12px}.guided-reference>img{width:100%;max-height:460px;object-fit:contain;cursor:zoom-in;border:1px solid var(--line);border-radius:6px;background:white}.guided-reference>button{justify-self:start}.guided-edit-main textarea{font:inherit;line-height:1.5;box-sizing:border-box;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);resize:vertical;min-width:0}.guided-choice-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:10px 0;border-top:1px solid var(--line);min-width:0}.guided-correct{display:flex;align-items:flex-start;gap:5px;padding-top:10px;font-size:13px}.guided-correct input{width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;margin:0!important;accent-color:var(--purple)}.guided-choice-text{display:block;min-width:0}.guided-choice-tools{grid-column:2;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.guided-choice-tools button{font-size:12px}.guided-choice-picture{grid-column:2;display:grid;gap:6px}.guided-choice-picture img{max-width:100%;max-height:160px;object-fit:contain;cursor:zoom-in}.guided-inline-symbol{display:flex;justify-content:flex-end;padding-top:5px}.guided-inline-symbol button{font-size:12px}.guided-question-details,.guided-image-settings,.guided-answer-guide{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:8px 10px}.guided-question-details>summary,.guided-image-settings>summary,.guided-answer-guide>summary{font-size:12px;cursor:pointer}.guided-question-details .auto-draft-fields{display:flex!important;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0 0}.guided-question-details .auto-draft-fields>.field{max-width:240px;min-width:0}.guided-question-details .auto-draft-fields>.field:nth-child(2){max-width:90px}.guided-image-settings .auto-extractor-image-tools{border:0;margin-top:12px}.guided-image-settings .auto-image-header{display:block}.guided-image-settings .auto-image-header>b{display:none}.guided-image-settings .auto-image-actions{display:flex;gap:6px;flex-wrap:wrap}.guided-review-footer{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:14px;margin-top:20px}.guided-review-footer>span{font-size:12px;margin-right:auto}.guided-review-panel .auto-topic-review{margin:12px 0;border:0;padding:0}.guided-review-panel .auto-topic-review>span{display:block;margin-top:5px}.guided-batch-complete{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--lav);font-size:13px}.guided-complete-preview .question-learner-preview{margin-top:0}.guided-review button:focus-visible,.guided-review summary:focus-visible{outline:2px solid var(--purple);outline-offset:2px}#extractorAutoActions{position:relative;gap:8px;flex-wrap:wrap}.guided-review .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.guided-comparison{grid-template-columns:minmax(0,1fr)}.guided-reference{position:static;order:-1}.guided-reference>img{max-height:220px}.guided-reference>small{display:none}}@media(max-width:600px){.guided-review .auto-extractor-draft-body{padding:12px!important}.guided-review-navigation>label{flex:1 1 140px}.guided-question-navigation{width:100%;justify-content:space-between}.guided-card-header{gap:8px}.guided-review-steps{gap:4px}.guided-review-steps>button{padding:8px;font-size:12px;flex:1}.guided-review-footer{flex-wrap:wrap}.guided-review-footer>span{order:3;flex-basis:100%;text-align:center}.guided-review-footer>[data-guided-continue]{margin-left:auto}.guided-choice-tools{gap:8px}.guided-reference>img{max-height:180px}}

.guided-original-toggle{display:none}.guided-choices>[data-guided-clear-answer]{margin-left:10px}.guided-choices button:disabled{opacity:.55;cursor:default}.guided-question-details>summary,.guided-image-settings>summary,.guided-answer-guide>summary{display:list-item!important;min-height:24px;padding:4px!important;background:transparent!important;font-weight:500}.guided-question-details>summary:after,.guided-image-settings>summary:after,.guided-answer-guide>summary:after{content:none!important}@media(max-width:900px){.guided-original-toggle{display:inline-flex;justify-self:start}.guided-reference>img{display:none}.guided-reference.is-open>img{display:block}}

.extractor-review-panel:has(.guided-review)>.section-head{display:none}.guided-review-navigation>div:first-child>b{font-size:1.1rem}.guided-question-actions .question-tools-list button.delete{color:var(--danger,#a83232)}

.guided-reference>.auto-image-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.guided-reference>.auto-image-actions .btn{max-width:100%;white-space:normal}

.guided-question-details .auto-topic-review{margin:14px 0 0;border:0;padding:0}.guided-question-details .auto-topic-review>b{font-size:13px}.guided-question-details .auto-topic-review .field{margin-top:8px;min-width:0}.guided-question-details .auto-topic-review input,.guided-question-details .auto-topic-review textarea{box-sizing:border-box;width:100%;min-width:0}

.guided-question-list{display:grid;gap:10px}.guided-question-row{border:1px solid var(--line);border-radius:10px;background:var(--paper);min-width:0}.guided-review .guided-row-summary{display:flex!important;align-items:center;gap:10px;padding:13px 14px!important;min-height:48px;background:transparent!important;cursor:pointer;list-style:none!important;border-radius:10px;font-weight:400;text-align:start}.guided-review .guided-row-summary::-webkit-details-marker{display:none}.guided-review .guided-row-summary:after{content:none!important}.guided-row-number{font-weight:600;flex-shrink:0}.guided-row-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.guided-row-summary>small{white-space:nowrap}.guided-row-summary>.status-chip{flex-shrink:0}.guided-row-chevron{flex-shrink:0;transition:transform .15s}.guided-question-row[open]>.guided-row-summary{border-bottom:1px solid var(--line);border-bottom-left-radius:0;border-bottom-right-radius:0}.guided-question-row[open]>.guided-row-summary>.guided-row-chevron{transform:rotate(90deg)}.guided-review .guided-card-header{justify-content:flex-end}.guided-review .guided-review-footer{justify-content:flex-end}.guided-review .guided-question-row:not([open])>.auto-extractor-draft-body{display:none!important}.guided-reference>[data-guided-preview]{margin-top:4px}.guided-reference>.auto-image-actions .btn{font-size:12px}
@media(max-width:600px){.guided-review .guided-row-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto 16px;gap:6px 8px}.guided-row-number{grid-column:1;grid-row:1}.guided-row-summary>.status-chip{grid-column:2;grid-row:1;font-size:11px}.guided-row-chevron{grid-column:3;grid-row:1}.guided-row-text{grid-column:1 / 3;grid-row:2;font-size:12px}.guided-row-summary>small{grid-column:1 / 3;grid-row:3;font-size:11px}.guided-reference>.auto-image-actions .btn{flex:1 1 130px}}

.guided-choice-labels{display:flex;align-items:center;gap:8px;font-size:12px;margin:8px 0}.guided-choice-labels select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:6px}@media(max-width:1200px){.guided-reference .auto-image-actions .btn span,.guided-reference [data-guided-preview] span{display:none}.guided-reference>.auto-image-actions .btn{flex:0 0 auto;width:40px;min-height:40px;padding:9px}.guided-reference [data-guided-preview]{width:40px;min-height:40px;padding:9px}.guided-reference>.auto-image-actions{justify-content:flex-start}}

.guided-reference>.auto-image-actions{justify-content:flex-start!important;align-items:center;gap:8px}.guided-reference>.auto-image-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;margin:0}.ocr-languages{position:relative;min-width:200px;max-width:100%;display:grid;gap:5px;font-size:12px;align-self:end}.ocr-language-label{font-weight:500}.ocr-language-menu{position:relative}.ocr-language-menu>summary{box-sizing:border-box;min-height:38px;padding:9px 12px!important;border:1px solid var(--line);border-radius:8px;background:var(--paper);font:inherit;cursor:pointer;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocr-language-options{position:absolute;top:100%;left:0;width:260px;max-width:calc(100vw - 50px);padding:10px;z-index:40;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0002;display:grid;gap:4px}.ocr-language-options label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:7px;font:inherit}.ocr-language-options input{width:16px!important;height:16px!important;margin:0!important}.ocr-language-options small:empty{display:none}.extractor-flow>.ocr-languages{margin:12px 0;width:260px}.practice-sets-table th button{font:inherit;font-weight:600;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.practice-sets-table td{overflow-wrap:anywhere}.practice-sets-table td:first-child{max-width:340px}.practice-sets-table .row-more-menu{min-width:160px}.practice-set-detail[hidden]{display:none!important}@media(max-width:1200px){.guided-reference .auto-image-actions .btn span{display:none}.guided-reference .auto-image-actions .btn{flex:0 0 40px;width:40px;padding:9px}}

.practice-sets-table{table-layout:fixed;min-width:800px}.practice-sets-table th:nth-child(1){width:24%}.practice-sets-table th:nth-child(2){width:13%}.practice-sets-table th:nth-child(3){width:29%}.practice-sets-table th:nth-child(4){width:6%}.practice-sets-table th:nth-child(5){width:8%}.practice-sets-table th:nth-child(6){width:12%}.practice-sets-table th:nth-child(7){width:8%}.practice-topic-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.practice-topic-text.is-expanded{white-space:normal;overflow-wrap:anywhere}.practice-set-menu>summary{list-style:none;cursor:pointer;display:inline-flex;padding:8px;border:1px solid transparent;border-radius:8px}.practice-set-menu>summary::-webkit-details-marker{display:none}.practice-set-menu-panel{position:fixed;z-index:20001;width:210px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:0 8px 28px #0002}.practice-set-menu:not([open])>.practice-set-menu-panel{display:none}.practice-set-menu-panel>*{display:block;width:100%;box-sizing:border-box;padding:10px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.practice-set-menu-panel>*:hover{background:var(--lav)}.practice-set-detail .row-more-menu{position:static;box-shadow:none;border:0;display:flex;flex-wrap:wrap}.practice-set-detail .row-more-menu:empty{display:none}

.practice-topic-link{display:inline-block;margin-top:4px;color:var(--purple-dark);text-decoration:underline;font-size:12px;background:none;border:0;padding:0}.practice-topic-link[hidden]{display:none}.library-track-storage{display:none}#page-questionbank .page-title>.toolbar:empty{display:none}#qbQuestionsPanel .qb-filter-grid>.field:has(.curriculum-page-filter){min-width:0;margin:0}#qbQuestionsPanel .curriculum-page-filter{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--paper);color:var(--ink)}

.practice-sets-table tr[data-set-row]{cursor:pointer}.practice-sets-table tr[data-set-row]:hover>td{background:var(--lav)}.practice-sets-table tr[data-set-row]:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.practice-topic-link[hidden]{display:none!important}
