/* A complete phone review composition. Desktop and the original comparison
   deliberately receive no declarations, assets or injected controls. */
@media (max-width: 767px) {
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-toast[data-tone="error"] {
  color: #7a422d; background: #fff5ec; border: 1px solid #ecd9c8;
}
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root {
  --review-paper: #f6f5fa; --review-muted: #81748f; --review-ink: #372d48;
  background: transparent !important; color: var(--review-ink);
}
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .rv-phone[data-review-enhanced] {
  display: flex; flex-direction: column; gap: 12px; padding-top: 12px;
}
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .rv-phone[data-review-enhanced] > * { margin-block: 0 !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .rv-phone[data-review-enhanced] > :is(header,section,details,nav,button,div) { width: 100% !important; max-width: 100%; min-width: 0; box-sizing: border-box; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="actions"] > .rv-phone-progress { order: 8; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="actions"] > .rv-phone-statistics { order: 9; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="actions"] > .rv-phone-footer { order: 10; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header {
  position: relative; grid-template-columns: minmax(0,1fr) 130px !important;
  min-height: 154px !important; padding: 16px !important; gap: 6px 6px !important;
  border-color: var(--lg-edge) !important; box-shadow: none !important;
}
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header::after {
  content: ''; position: absolute; right: 10px; top: 10px; bottom: 10px; width: 138px;
  background: url('/__glass/assets/review-journal-v2.png') center / contain no-repeat; pointer-events: none;
}
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header-art { visibility: hidden; box-shadow: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="scores"] .rv-phone-header::after { background-image: url('/__glass/assets/review-analysis-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="actions"] .rv-phone-header::after { background-image: url('/__glass/assets/review-action-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header h1 { font-size: 21px !important; letter-spacing: -.03em; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header p { display: block !important; margin-top: 4px; max-width: 190px; font-size: 11px; color: var(--review-muted); line-height: 1.6; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-eyebrow { font-size: 9px; letter-spacing: .13em; margin-bottom: 4px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-type { max-width: 115px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-type select { font-size: 16px; height: 44px; padding-left: 9px; }
html[data-liquid-glass="on"] body#exam-wallet-app .glass-review-sections {
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 4px; padding: 4px;
  border: 1px solid var(--lg-edge); border-radius: 16px;
}
html[data-liquid-glass="on"] body#exam-wallet-app .glass-review-sections > button {
  min-width: 0; min-height: 44px; padding: 7px 2px; border: 1px solid transparent !important;
  border-radius: 12px; color: #877593; background: transparent !important; font-size: 13px; font-weight: 550;
}
html[data-liquid-glass="on"] body#exam-wallet-app .glass-review-sections > button[aria-pressed="true"] {
  border-color: #bba7dc !important; color: #6b4c9f; font-weight: 750;
}
/* A section switch replaces the long stack; every original action remains reachable. */
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="overview"] > :is(.rv-phone-performance,.rv-phone-findings,.rv-phone-statistics,.rv-phone-links),
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="scores"] > :is(.rv-phone-latest,.rv-phone-progress,.rv-phone-findings,.rv-phone-statistics),
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="actions"] > :is(.rv-phone-latest,.rv-phone-performance,.rv-phone-links) { display: none !important; }
/* With no exams, keep the original create-first-exam action in the overview. */
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-view="overview"]:not(:has(.rv-phone-latest)) > .rv-phone-performance { display: block !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-library-entry {
  padding: 8px 12px !important; min-height: 48px; border-radius: 14px; box-shadow: none !important;
}
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-library-entry > span { gap: 6px; font-size: 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-library-entry > span::before {
  content: ''; width: 32px; height: 32px; flex-shrink: 0; background: url('/__glass/assets/review-library-v2.webp') center / contain no-repeat;
}
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-library-entry > span > svg { display: none; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-library-entry > small { font-size: 10px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-latest { padding: 10px 14px 14px !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-section-label h2 { font-size: 14px; color: #564068; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-exam-identity { min-height: 72px; grid-template-columns: 44px minmax(0,1fr) 15px; gap: 8px; padding: 7px 0; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-exam-identity strong { font-size: 14px; line-height: 1.5; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-exam-icon { width: 44px; height: 46px; background: url('/__glass/assets/review-record-v2.webp') center / contain no-repeat !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-exam-icon > svg { visibility: hidden; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-exam-facts { padding-block: 7px 10px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-exam-facts strong { font-size: 24px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-rank-strip { padding-block: 8px 10px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-quick { min-height: 54px; padding: 7px 12px; border-radius: 14px; box-shadow: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-quick::before { content: ''; width: 34px; height: 34px; background: url('/__glass/assets/review-record-v2.webp') center / contain no-repeat; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-quick > svg:first-child { display: none; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-quick > span { font-size: 14px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-quick small { font-size: 11px; color: #8a759c; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-progress { padding: 10px; grid-template-columns: 76px minmax(0,1fr); gap: 10px; box-shadow: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-progress-ring { width: 76px; height: 76px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-progress-copy h2 { margin-bottom: 6px; font-size: 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-progress-row { margin-top: 5px; font-size: 11px; grid-template-columns: 52px minmax(0,1fr) 16px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-performance { padding: 12px 14px 4px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-chart-heading h2::before { content: ''; width: 32px; height: 32px; background: url('/__glass/assets/review-analysis-v2.png') center / contain no-repeat; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-chart-heading h2 > svg { display: none; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-chart-summary strong { font-size: 38px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-chart-hint { font-size: 11px; line-height: 1.65; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-chart-selection { font-size: 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-chart svg { max-height: 170px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links > button { position: relative; display: flex; flex-wrap: wrap; align-content: start; min-height: 100px; padding: 12px; gap: 5px; border: 1px solid var(--lg-edge) !important; background: transparent !important; border-radius: 16px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links > button::before { content: ''; display: block; width: 56px; height: 56px; background: url('/__glass/assets/review-achievement-v2.webp') center / contain no-repeat; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links > button:nth-child(2)::before { background-image: url('/__glass/assets/review-analysis-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links > button > svg:first-child { display: none; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links > button > svg:last-child { position: absolute; right: 12px; top: 18px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links > button > span { width: 100%; font-size: 13px; line-height: 1.5; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-links small { display: block; font-size: 10px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-findings { padding: 8px 12px !important; border: 1px solid var(--lg-edge) !important; border-radius: 20px !important; box-shadow: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-findings > summary { min-height: 44px; padding: 0 !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-finding { grid-template-columns: 56px minmax(0,1fr) 12px; gap: 10px; padding: 12px 0; min-height: 92px; border-bottom: 1px solid var(--lg-edge); }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-finding:last-child { border-bottom: 0; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-finding-icon { width: 56px; height: 56px; background: url('/__glass/assets/review-achievement-v2.webp') center / contain no-repeat !important; border: 0; box-shadow: none; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .tone-purple .rv-phone-finding-icon { background-image: url('/__glass/assets/review-analysis-v2.png') !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .tone-peach .rv-phone-finding-icon { background-image: url('/__glass/assets/review-action-v2.png') !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-finding-icon svg { visibility: hidden; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-finding strong { font-size: 13px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-statistics { padding: 4px 12px 10px; border-radius: 18px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-statistics dl { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-statistics dl > div { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--lg-edge); padding: 9px 0; gap: 6px; }
html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-footer { font-size: 11px; padding: 4px 0 6px; }
/* Secondary pages use the same compact cards and illustrations. */
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-card,.review-v2-score-strip,.review-ref-peer-facts,.review-ref-trend-facts,.review-v2-metric,.review-v2-small-empty,.review-v2-narrative-grid > label,.review-v2-narrative-grid textarea) {
  background: transparent !important; border-color: var(--lg-edge) !important; box-shadow: none !important;
}
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-card { padding: 14px !important; border: 1px solid var(--lg-edge); border-radius: 20px !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-header { min-height: 76px; padding-block: 12px; gap: 8px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-heading { gap: 9px; min-width: 0; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-heading h1 { font-size: 20px !important; line-height: 1.4; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-heading p { font-size: 11px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-primary,.review-v2-secondary,.review-v2-select,.review-v2-segmented,.review-ref-group-tabs button,.review-v2-work-tabs button,.review-v2-type-icon) {
  background: transparent !important; color: #71548f !important; border: 1px solid var(--lg-edge) !important; box-shadow: none !important;
}
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-primary,.review-v2-secondary) { min-height: 44px; border-radius: 12px; font-size: 13px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-primary { border-color: #b9a3d7 !important; font-weight: 700; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(button:disabled) { opacity: .45; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(input,select,textarea) { font-size: 16px !important; min-width: 0; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs { position: static !important; display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); overflow: visible; gap: 5px; padding: 0; background: transparent !important; box-shadow: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > button { display: grid; justify-items: center; align-content: center; gap: 3px; min-width: 0; min-height: 48px; padding: 6px 1px; border-radius: 12px; font-size: clamp(11px,3vw,12px); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > button > small { font-size: 10px; padding: 0; background: transparent; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > button:not(.review-ref-edit-exam)::before { content: ''; width: 28px; height: 28px; background: url('/__glass/assets/review-achievement-v2.webp') center / contain no-repeat; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > button:nth-child(2)::before { background-image: url('/__glass/assets/review-analysis-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > button:nth-child(3)::before { background-image: url('/__glass/assets/review-record-v2.webp'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > button:nth-child(4)::before { background-image: url('/__glass/assets/review-action-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > button:nth-child(5)::before { background-image: url('/__glass/assets/review-library-v2.webp'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs > .review-ref-edit-exam { grid-column: 1 / -1; display: flex; justify-content: center; min-height: 44px; gap: 6px; font-size: 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-work-tabs:not(:has(> button:first-child.active)) + .review-v2-score-strip { display: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-work-tabs,.review-v2-segmented,.review-ref-group-tabs) button.active { border-color: #b9a3d7 !important; color: #614385 !important; font-weight: 700; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-score-strip,.review-ref-peer-facts,.review-ref-trend-facts) { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; padding: 0 !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-score-strip,.review-ref-peer-facts,.review-ref-trend-facts) > .review-v2-metric { padding: 12px; border: 1px solid var(--lg-edge); border-radius: 16px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-score-strip,.review-ref-peer-facts,.review-ref-trend-facts) > .review-v2-metric:last-child { grid-column: 1 / -1; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-metric strong { font-size: 23px; line-height: 1.3; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-trend-chart-grid .review-v2-line-chart { height: auto !important; min-height: 0 !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-trend-chart-grid svg { max-height: 190px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-trend-chart-grid > article:not(.is-primary) { display: none; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-v2-record-list > article,.review-v2-action-list > article,.review-v2-validation-list > article,.review-v2-cause-picker,.review-v2-cause-picker label,.review-v2-action-list dl > div) { background: transparent !important; box-shadow: none !important; border-color: var(--lg-edge) !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-segmented > button { min-height: 44px; border: 1px solid transparent; background: transparent !important; box-shadow: none !important; border-radius: 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root :is(.review-ref-peer-hero,.review-ref-distribution-content) img { content: url('/__glass/assets/review-analysis-v2.png'); object-fit: contain; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-next-advice img { content: url('/__glass/assets/review-action-v2.png'); object-fit: contain; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-empty-art img { content: url('/__glass/assets/review-journal-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-empty { min-height: 240px; padding: 20px 14px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-empty-art { height: 100px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-subject-grid { gap: 8px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-subject-grid > article { min-height: 142px !important; padding: 12px !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-subject-grid header > span { width: 34px; height: 34px; background: url('/__glass/assets/review-analysis-v2.png') center / contain no-repeat; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-subject-grid .strength header > span { background-image: url('/__glass/assets/review-achievement-v2.webp'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-subject-grid .focus header > span { background-image: url('/__glass/assets/review-action-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-subject-grid header > span > svg { visibility: hidden; }
/* Quick review starts at the form. Scores remain available with one toggle. */
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root:has(.review-v2-drawer-layer) > :is(.review-v2-stage,#unified-app-sidebar) { visibility: hidden; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer-layer { background: transparent !important; backdrop-filter: none !important; align-items: stretch; padding: max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom)); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer {
  width: 100% !important; height: 100% !important; max-height: none !important; min-height: 0 !important;
  display: grid !important; grid-template-rows: auto minmax(0,1fr) auto;
  border: 1px solid var(--lg-edge); border-radius: 24px !important; box-shadow: none !important; background: transparent !important;
}
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer > header { padding: 14px 14px 10px; background: transparent !important; gap: 8px; border-bottom: 1px solid var(--lg-edge); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer > header h2 { font-size: 18px; line-height: 1.5; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer > header > button { width: 44px; height: 44px; flex: 0 0 44px; border: 1px solid var(--lg-edge); background: transparent; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer-scroll { display: block !important; padding: 12px !important; overflow-y: auto !important; min-height: 0; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer-scroll > * { margin-bottom: 10px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer-summary { display: flex; align-items: center; justify-content: space-between; gap: 8px; min-height: 86px; height: auto !important; padding: 10px 12px !important; background: transparent !important; border: 1px solid var(--lg-edge); border-radius: 16px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-ref-drawer-summary-copy strong { font-size: 28px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer-summary > button { min-width: 0; min-height: 44px; font-size: 12px; padding: 8px; background: transparent; border: 1px solid var(--lg-edge); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .glass-review-facts-toggle { width: 100%; min-height: 44px; border: 0; background: transparent; color: #806199; font-size: 12px; text-align: center; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-drawer[data-review-facts="closed"] .review-v2-drawer-section:not(.review-v2-narrative-form) { display: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer-section { padding: 12px !important; background: transparent !important; border: 1px solid var(--lg-edge); border-radius: 16px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid { display: grid; grid-template-columns: minmax(0,1fr); gap: 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid label { padding: 0 !important; border: 0; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid label > span { display: flex; align-items: center; gap: 7px; font-size: 13px; margin-bottom: 6px; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid label > span::before { content: ''; width: 28px; height: 28px; background: url('/__glass/assets/review-achievement-v2.webp') center / contain no-repeat; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid label:nth-child(2) > span::before { background-image: url('/__glass/assets/review-action-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid label:nth-child(3) > span::before { background-image: url('/__glass/assets/review-analysis-v2.png'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid label:nth-child(4) > span::before { background-image: url('/__glass/assets/review-record-v2.webp'); }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-narrative-grid textarea { min-height: 84px !important; padding: 10px 12px; border: 1px solid var(--lg-edge); border-radius: 12px; line-height: 1.55; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer > footer { position: static !important; padding: 10px 12px !important; gap: 8px; background: transparent !important; border-top: 1px solid var(--lg-edge); box-shadow: none !important; }
html[data-liquid-glass="on"] body#exam-wallet-app .review-v2-root .review-v2-drawer > footer button { flex: 1; min-width: 0; min-height: 46px; }
html[data-liquid-glass="on"] body#exam-wallet-app .glass-review-save-status { margin: 3px 0 0; color: #568770; font-size: 12px; }
html[data-liquid-glass="on"] body#exam-wallet-app .glass-review-save-status:empty { display: none; }
@media (max-width: 360px) {
  html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header { grid-template-columns: minmax(0,1fr) 84px !important; }
  html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header::after { width: 98px; right: 6px; }
  html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header h1 { font-size: 19px !important; }
  html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-header-art { width: 74px !important; }
  html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-library-entry { padding-inline: 8px !important; }
  html[data-liquid-glass="on"] body#exam-wallet-app .rv-phone[data-review-enhanced] .rv-phone-library-entry small { font-size: 9px; }
}
}
