.ledger-scope.examen.sim-exam-runner,.ledger-scope.examen .sim-exam-runner{background:var(--ledger-ground);color:var(--ledger-text);font-size:var(--lfs-14);line-height:var(--llh-20)}.ledger-scope.examen :where(a,button,summary):focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.ledger-scope.examen .examen-sheet{box-sizing:border-box;background:var(--ledger-surface);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ledger-scope.examen .sim-exam-chrome{box-shadow:none;background:0 0;border-bottom:0}.ledger-scope.examen .examen-sheet .sim-exam-chrome{border-bottom:1px solid var(--ledger-border)}.ledger-scope.examen .examen-crumbs{flex:auto;min-width:0}.ledger-scope.examen .examen-crumbs__list{min-width:0;font-size:var(--lfs-13);line-height:var(--llh-20);flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ledger-scope.examen .examen-crumbs__item{white-space:nowrap;flex:none;align-items:center;min-width:0;display:flex}.ledger-scope.examen .examen-crumbs__item--mode{flex:0 auto}.ledger-scope.examen .examen-crumbs__item+.examen-crumbs__item:before{content:"/";content:"/" / "";color:var(--ledger-control);flex:none;padding:0 8px}.ledger-scope.examen .examen-crumbs__link{box-sizing:border-box;border-radius:var(--ledger-radius-chip);min-width:0;color:var(--ledger-muted);text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.ledger-scope.examen .examen-crumbs__link:hover{color:var(--ledger-text);text-decoration:underline}.ledger-scope.examen .examen-crumbs__current{color:var(--ledger-text);font-weight:500}.ledger-scope.examen .sim-exam-chrome__row{box-sizing:border-box;width:100%;max-width:var(--ledger-canvas);flex-wrap:nowrap;gap:16px;min-height:60px;margin:0 auto;padding:10px 40px}.ledger-scope.examen .sim-exam-chrome__left{flex-wrap:nowrap;gap:16px;min-width:0}.ledger-scope.examen .sim-exam-chrome__brand{border-radius:var(--ledger-radius-chip);color:var(--ledger-text);justify-content:center}.ledger-scope.examen .sim-exam-chrome__brand .brand-sub{font-size:var(--lfs-10);line-height:var(--llh-16);color:var(--ledger-muted)}.ledger-scope.examen .sim-exam-chrome__divider{background:var(--ledger-border);height:24px}.ledger-scope.examen .sim-exam-chrome__title-block{min-width:0}.ledger-scope.examen .sim-exam-chrome__title{max-width:min(100%,24rem);font-size:var(--lfs-16);line-height:var(--llh-22);letter-spacing:0;color:var(--ledger-text);margin:0;font-weight:600}.ledger-scope.examen .sim-exam-chrome__right{flex-wrap:nowrap;gap:16px}.ledger-scope.examen .sim-exam-exit{box-sizing:border-box;border:1px solid var(--ledger-control);border-radius:var(--ledger-radius-control);background:var(--ledger-surface);min-height:36px;color:var(--ledger-text);font-size:var(--lfs-14);line-height:var(--llh-20);letter-spacing:0;touch-action:manipulation;gap:6px;margin:0;padding:0 12px;font-weight:500;transition:background-color .12s ease-out}.ledger-scope.examen .sim-exam-exit:hover{background:var(--ledger-raised);color:var(--ledger-text)}.ledger-scope.examen .exam-timer--live{box-sizing:border-box;border-radius:var(--ledger-radius-control);min-height:32px;color:var(--ledger-text);font-size:var(--lfs-14);line-height:var(--llh-20);box-shadow:none;background:0 0;border:1px solid #0000;gap:6px;padding:0 10px;font-weight:600}.ledger-scope.examen .exam-timer--attention{border-color:var(--ledger-control);color:var(--ledger-text);background:0 0}.ledger-scope.examen .exam-timer--urgent,.ledger-scope.examen .exam-timer--expired{border-color:var(--ledger-negative);color:var(--ledger-negative);background:0 0}.ledger-scope.examen .exam-shell{box-sizing:border-box;border-top:1px solid var(--ledger-border);border-bottom:1px solid var(--ledger-border);background:var(--ledger-surface);width:auto;max-width:none;margin:0;padding:24px 24px 40px}.ledger-scope.examen .examen-sheet .exam-shell{border:0}.ledger-scope.examen .examen-head{width:min(760px,100%);margin:0 auto 20px}.ledger-scope.examen .examen-head__titles{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ledger-scope.examen .examen-head__title{font-size:var(--lfs-20);line-height:var(--llh-28);letter-spacing:0;color:var(--ledger-text);margin:0;font-weight:600}.ledger-scope.examen .examen-head__mode{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted);margin:0}.ledger-scope.examen .examen-strip{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;height:6px;margin-top:12px;display:flex}.ledger-scope.examen .examen-strip:has(>.examen-strip__seg:nth-child(41)){border-radius:2px;gap:0;overflow:hidden}.ledger-scope.examen .examen-strip__seg{background:var(--ledger-control);border-radius:2px;flex:1 1 0;min-width:0;height:6px;display:block}.ledger-scope.examen .examen-strip:has(>.examen-strip__seg:nth-child(41))>.examen-strip__seg{border-radius:0}.ledger-scope.examen .examen-strip__seg[data-state=answered]{background:var(--ledger-text)}.ledger-scope.examen .examen-strip__seg[data-current=true]{background:var(--ledger-accent)}.ledger-scope.examen .sim-exam-layout{box-sizing:border-box;gap:16px;width:min(760px,100%);max-width:760px;margin:0 auto}.ledger-scope.examen .sim-exam-alert{box-sizing:border-box;border:1px solid var(--ledger-control);border-radius:var(--ledger-radius-card);background:var(--ledger-surface);width:min(760px,100%);max-width:760px;color:var(--ledger-text);font-size:var(--lfs-14);line-height:var(--llh-20);box-shadow:none;margin:0 auto 16px;padding:12px 16px}.ledger-scope.examen .sim-exam-layout .sim-exam-alert{margin:0}.ledger-scope.examen .qcard--sim{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ledger-scope.examen .examen-panel{box-sizing:border-box;border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-card);background:var(--ledger-surface);box-shadow:none;margin:0;padding:24px}.ledger-scope.examen .qmeta{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:0 0 16px;display:flex}.ledger-scope.examen .qmeta__lead{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.ledger-scope.examen .qmeta__area{box-sizing:border-box;border-radius:var(--ledger-radius-chip);background:var(--area-bg,var(--ledger-tag-gray-bg));min-width:0;min-height:24px;color:var(--area-ink,var(--ledger-tag-gray));font-size:var(--lfs-13);line-height:var(--llh-20);letter-spacing:0;text-transform:none;white-space:normal;align-items:center;margin:0;padding:2px 8px;font-weight:500;display:inline-flex}.ledger-scope.examen .examen-qnum{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-scope.examen .qmeta__run{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted);font-variant-numeric:tabular-nums;margin:-8px 0 16px}.ledger-scope.examen .examen-state{min-height:24px;font-size:var(--lfs-14);line-height:var(--llh-20);color:var(--ledger-muted);white-space:nowrap;flex:none;align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}.ledger-scope.examen .examen-state__mark{background:var(--ledger-faint);border-radius:2px;flex:none;width:14px;height:4px;display:inline-block}.ledger-scope.examen .examen-state[data-state=answered],.ledger-scope.examen .examen-state[data-state=saving]{color:var(--ledger-text)}.ledger-scope.examen .examen-state[data-state=answered] .examen-state__mark{background:var(--ledger-text);height:10px}.ledger-scope.examen .examen-state__spin{color:var(--ledger-muted);flex:none}.ledger-scope.examen .examen-state[data-state=correct]{color:var(--ledger-accent)}.ledger-scope.examen .examen-state[data-state=correct] .examen-state__mark{background:var(--ledger-accent);height:10px}.ledger-scope.examen .examen-state[data-state=incorrect]{color:var(--ledger-text)}.ledger-scope.examen .examen-state[data-state=incorrect] .examen-state__mark{background:var(--ledger-sheet-failed);height:10px}.ledger-scope.examen .qimg{margin:0 0 16px}.ledger-scope.examen .qimg__frame{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-control);background:var(--ledger-raised);max-height:360px}.ledger-scope.examen .qimg__zoom{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-control);background:var(--ledger-surface);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:32px;color:var(--ledger-text);font-size:var(--lfs-13);line-height:var(--llh-20);box-shadow:none;padding:0 12px;font-weight:500;transition:background-color .12s ease-out;top:10px;right:10px}.ledger-scope.examen .qimg__zoom:hover{border-color:var(--ledger-control);background:var(--ledger-raised);color:var(--ledger-text);transform:none}.ledger-scope.examen .qcard .qtext{max-width:68ch;font-size:var(--lfs-20);line-height:var(--llh-28);letter-spacing:0;color:var(--ledger-text);margin:0 0 20px;font-weight:500}.ledger-scope.examen .qcard .opts{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-card);background:var(--ledger-surface);gap:0}.ledger-scope.examen .qcard .opt{border:0;border-bottom:1px solid var(--ledger-rule);min-height:56px;color:var(--ledger-text);font-size:var(--lfs-16);line-height:var(--llh-24);box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px 14px;transition:background-color .12s ease-out}.ledger-scope.examen .qcard .opt:first-child{border-top-left-radius:calc(var(--ledger-radius-card) - 1px);border-top-right-radius:calc(var(--ledger-radius-card) - 1px)}.ledger-scope.examen .qcard .opt:last-child{border-bottom-left-radius:calc(var(--ledger-radius-card) - 1px);border-bottom-right-radius:calc(var(--ledger-radius-card) - 1px);border-bottom:0}.ledger-scope.examen .qcard .opt:before{content:none;display:none}.ledger-scope.examen .qcard .opt:hover{background:var(--ledger-raised)}.ledger-scope.examen .qcard .opt .key{box-sizing:border-box;border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-chip);background:var(--ledger-surface);width:26px;height:26px;color:var(--ledger-text);font-size:var(--lfs-13);line-height:var(--llh-20);flex:none;place-items:center;font-weight:600;transition:none;display:grid}.ledger-scope.examen .qcard .opt .key:after{content:none}.ledger-scope.examen .qcard .opt .otext{min-width:0;line-height:var(--llh-24);color:var(--ledger-text)}.ledger-scope.examen .qcard .opt:has(input:checked){background:var(--ledger-accent-pale);outline:1px solid var(--ledger-accent-line);outline-offset:-1px;box-shadow:none}.ledger-scope.examen .qcard .opt:has(input:checked) .key{border-color:var(--ledger-primary);background:var(--ledger-primary);color:var(--ledger-on-primary)}.ledger-scope.examen .qcard .opt:has(input:checked) .otext{color:var(--ledger-text);font-weight:500}.ledger-scope.examen .qcard .opt:focus-within{outline:none}.ledger-scope.examen .qcard .opt:has(input:focus-visible){outline:2px solid var(--ledger-accent);outline-offset:-2px}.ledger-scope.examen .qcard .opt--locked,.ledger-scope.examen .qcard .opt--locked:hover{color:var(--ledger-text);cursor:default;background:0 0}.ledger-scope.examen .qcard .opt__mark{width:16px;height:16px;color:var(--ledger-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ledger-scope.examen .qcard .opt--locked.opt--correct,.ledger-scope.examen .qcard .opt--locked.opt--correct:hover{background:var(--ledger-accent-pale);color:var(--ledger-text);outline:1px solid var(--ledger-accent);outline-offset:-1px;box-shadow:none}.ledger-scope.examen .qcard .opt--locked.opt--correct:has(input:checked){background:var(--ledger-accent-pale);color:var(--ledger-text);outline:1px solid var(--ledger-accent);outline-offset:-1px;box-shadow:none}:is(.ledger-scope.examen .qcard .opt--locked.opt--correct .key,.ledger-scope.examen .qcard .opt--locked.opt--correct:has(input:checked) .key){border-color:var(--ledger-primary);background:var(--ledger-primary);color:var(--ledger-on-primary)}:is(.ledger-scope.examen .qcard .opt--locked.opt--correct .otext,.ledger-scope.examen .qcard .opt--locked.opt--correct:has(input:checked) .otext){color:var(--ledger-text);font-weight:500}.ledger-scope.examen .qcard .opt--locked.opt--correct .opt__mark{color:var(--ledger-accent)}.ledger-scope.examen .qcard .opt--locked.opt--chosen,.ledger-scope.examen .qcard .opt--locked.opt--chosen:hover{background:var(--ledger-raised);color:var(--ledger-text);outline:1px solid var(--ledger-control);outline-offset:-1px;box-shadow:none}.ledger-scope.examen .qcard .opt--locked.opt--chosen:has(input:checked){background:var(--ledger-raised);color:var(--ledger-text);outline:1px solid var(--ledger-control);outline-offset:-1px;box-shadow:none}:is(.ledger-scope.examen .qcard .opt--locked.opt--chosen .key,.ledger-scope.examen .qcard .opt--locked.opt--chosen:has(input:checked) .key){border:2px solid var(--ledger-text);background:var(--ledger-surface);color:var(--ledger-text)}:is(.ledger-scope.examen .qcard .opt--locked.opt--chosen .otext,.ledger-scope.examen .qcard .opt--locked.opt--chosen:has(input:checked) .otext){color:var(--ledger-text);font-weight:500}.ledger-scope.examen .qcard .opt--locked.opt--chosen .opt__mark{color:var(--ledger-negative)}.ledger-scope.examen .sim-audio{flex:none}.ledger-scope.examen .sim-audio__btn{border:1px solid var(--ledger-control);border-radius:var(--ledger-radius-control);background:var(--ledger-surface);min-height:32px;color:var(--ledger-text);font-size:var(--lfs-13);line-height:var(--llh-20);letter-spacing:0;padding:0 12px;font-weight:500;transition:background-color .12s ease-out}.ledger-scope.examen .sim-audio__btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ledger-control);background:var(--ledger-raised);color:var(--ledger-text)}.ledger-scope.examen .sim-audio__btn:focus-visible{outline:2px solid var(--ledger-accent)}.ledger-scope.examen .sim-audio__note{color:var(--ledger-muted);font-size:var(--lfs-12);line-height:var(--llh-16);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0;font-weight:500}.ledger-scope.examen .sim-audio__note--unavailable{color:var(--ledger-negative)}.ledger-scope.examen .sim-exam-kbd-hint{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted);margin:0;font-weight:400}.ledger-scope.examen .examen-kbd{box-sizing:border-box;border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-chip);background:var(--ledger-surface);min-width:20px;height:20px;color:var(--ledger-muted);vertical-align:middle;font-family:inherit;font-size:var(--lfs-12);line-height:var(--llh-16);justify-content:center;align-items:center;margin:0 2px;padding:0 5px;font-weight:500;display:inline-flex}.ledger-scope.examen .examen-feedback{flex-direction:column;gap:12px;display:flex}.ledger-scope.examen .examen-feedback__verdict{font-size:var(--lfs-15);line-height:var(--llh-22);font-weight:600}.ledger-scope.examen .sim-tutor-feedback__body{max-width:65ch;font-size:var(--lfs-16);line-height:var(--llh-26);color:var(--ledger-text);margin:0}.ledger-scope.examen .sim-tutor-feedback__body strong{color:var(--ledger-text);font-weight:600}.ledger-scope.examen .sim-bibliography{max-width:65ch;font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted);overflow-wrap:anywhere;margin:0}.ledger-scope.examen .sim-bibliography strong{color:var(--ledger-text);font-weight:600}.ledger-scope.examen .sim-results-feedback__manual-topics{max-width:none;margin-top:4px}.ledger-scope.examen .sim-results-feedback__manual-topics-label{font-size:var(--lfs-13);line-height:var(--llh-20);letter-spacing:0;text-transform:none;color:var(--ledger-muted);margin:0 0 8px;font-weight:500}.ledger-scope.examen .sim-results-feedback__manual-topic{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-control);background:var(--ledger-surface);min-height:44px;box-shadow:none;gap:10px;padding:10px 12px;transition:background-color .12s ease-out}.ledger-scope.examen .sim-results-feedback__manual-topic:hover{border-color:var(--ledger-control);background:var(--ledger-raised);box-shadow:none}.ledger-scope.examen .sim-results-feedback__manual-topic-icon{width:20px;height:20px;color:var(--ledger-muted);background:0 0;border-radius:0}.ledger-scope.examen .sim-results-feedback__manual-topic-title{font-size:var(--lfs-14);line-height:var(--llh-20);color:var(--ledger-text);font-weight:500}.ledger-scope.examen .sim-results-feedback__manual-topic-meta{font-size:var(--lfs-12);line-height:var(--llh-16);color:var(--ledger-muted);font-weight:400}.ledger-scope.examen .sim-results-feedback__manual-topics--upsell .sim-results-feedback__manual-topic-meta{color:var(--ledger-accent);font-weight:500}.ledger-scope.examen .sim-results-feedback__manual-topic-chevron{color:var(--ledger-muted)}.ledger-scope.examen .case-material{box-sizing:border-box;border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-card);background:var(--ledger-surface);margin:0;padding:0 24px}.ledger-scope.examen .case-material__summary{min-height:52px;color:var(--ledger-text);align-items:center;padding:14px 0}.ledger-scope.examen .case-material__title{font-size:var(--lfs-14);line-height:var(--llh-20);letter-spacing:0;font-weight:600}.ledger-scope.examen .case-material__hint{font-size:var(--lfs-13);line-height:var(--llh-20);letter-spacing:0;text-transform:none;color:var(--ledger-accent);font-weight:500}.ledger-scope.examen .case-material__body{border-top:1px solid var(--ledger-rule);gap:16px;margin-top:0;padding:4px 0 20px}.ledger-scope.examen .case-material__heading{font-size:var(--lfs-13);line-height:var(--llh-20);letter-spacing:0;text-transform:none;color:var(--ledger-text);font-weight:600}.ledger-scope.examen .case-material__decision{font-size:var(--lfs-15);line-height:var(--llh-22);color:var(--ledger-text);font-weight:600}.ledger-scope.examen .case-material__paragraph,.ledger-scope.examen .case-material__list{font-size:var(--lfs-14);line-height:var(--llh-22);color:var(--ledger-text)}.ledger-scope.examen .case-material__list--refs{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted)}.ledger-scope.examen .case-material__pearl{border-radius:var(--ledger-radius-control);background:var(--ledger-raised);font-size:var(--lfs-14);line-height:var(--llh-22);color:var(--ledger-text);border:0;padding:12px 14px;font-style:normal;font-weight:500}.ledger-scope.examen .case-material__alert{border-radius:var(--ledger-radius-control);border:0;padding:12px 14px}.ledger-scope.examen .examen-btn{box-sizing:border-box;border-radius:var(--ledger-radius-control);min-height:36px;font:inherit;font-size:var(--lfs-14);line-height:var(--llh-20);letter-spacing:0;white-space:nowrap;box-shadow:none;cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex}.ledger-scope.examen .examen-btn svg{flex:none}.ledger-scope.examen .examen-btn:active{filter:none;transform:none}.ledger-scope.examen .examen-btn--primary{background:var(--ledger-primary);color:var(--ledger-on-primary)}.ledger-scope.examen .examen-btn--primary:hover:not(:disabled){background:var(--ledger-primary-hover);color:var(--ledger-on-primary)}.ledger-scope.examen .examen-btn--secondary{border:1px solid var(--ledger-control);background:var(--ledger-surface);color:var(--ledger-text)}.ledger-scope.examen .examen-btn--secondary:hover:not(:disabled){border-color:var(--ledger-control);background:var(--ledger-raised);color:var(--ledger-text)}.ledger-scope.examen .examen-btn:disabled{background:var(--ledger-active);color:var(--ledger-muted);opacity:1;cursor:not-allowed;border-color:#0000}.ledger-scope.examen .sim-exam-cmdbar{border-top:1px solid var(--ledger-border);box-shadow:none;background:0 0;flex:none}.ledger-scope.examen .sim-exam-cmdbar__row{box-sizing:border-box;width:100%;max-width:var(--ledger-canvas);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;margin:0 auto;padding:10px 31px;display:grid}.ledger-scope.examen .sim-exam-cmdbar__row>.examen-btn--prev{justify-self:start}.ledger-scope.examen .sim-exam-cmdbar__progress{grid-template-columns:auto auto;justify-content:center;justify-self:center;align-items:center;gap:6px 16px;min-width:0;display:grid}.ledger-scope.examen .sim-exam-cmdbar__progress-label{font-size:var(--lfs-13);line-height:var(--llh-18);color:var(--ledger-text);font-weight:500}.ledger-scope.examen .sim-exam-cmdbar__unanswered{font-size:var(--lfs-13);line-height:var(--llh-18);color:var(--ledger-muted);gap:6px;font-weight:400}.ledger-scope.examen .sim-exam-cmdbar__unanswered--done{color:var(--ledger-text)}.ledger-scope.examen .sim-exam-cmdbar__nav{flex-wrap:nowrap;justify-self:end;gap:8px}.ledger-scope.examen .sim-exam-map-popover{box-sizing:border-box;border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-card);background:var(--ledger-surface);width:min(440px,100% - 32px);max-height:min(60vh,480px);box-shadow:var(--ledger-menu-shadow);color:var(--ledger-text);padding:16px;overflow:auto}.ledger-scope.examen .sim-exam-map-popover__head{margin-bottom:12px}.ledger-scope.examen .sim-exam-map-popover__head strong{font-size:var(--lfs-14);line-height:var(--llh-20);letter-spacing:0;color:var(--ledger-text);font-weight:600}.ledger-scope.examen .sim-exam-map-popover__count{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted)}.ledger-scope.examen .sim-exam-map{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.ledger-scope.examen .sim-exam-cell{box-sizing:border-box;aspect-ratio:auto;border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-chip);background:var(--ledger-surface);min-height:32px;color:var(--ledger-muted);font-size:var(--lfs-12);line-height:var(--llh-16);box-shadow:none;touch-action:manipulation;font-weight:600;transition:none}.ledger-scope.examen .sim-exam-cell:hover{background:var(--ledger-raised);color:var(--ledger-text)}.ledger-scope.examen .sim-exam-cell:active{transform:none}.ledger-scope.examen .sim-exam-cell.is-done{border:1px solid var(--ledger-text);background:var(--ledger-text);color:var(--ledger-surface)}.ledger-scope.examen .sim-exam-cell.is-current{border:2px solid var(--ledger-accent);background:var(--ledger-surface);color:var(--ledger-accent);font-weight:700}.ledger-scope.examen .examen-map-legend{font-size:var(--lfs-12);line-height:var(--llh-16);color:var(--ledger-muted);flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;display:flex}.ledger-scope.examen .examen-map-legend__item{align-items:center;gap:6px;display:inline-flex}.ledger-scope.examen .examen-map-legend__swatch{box-sizing:border-box;border:1px solid var(--ledger-border);background:var(--ledger-surface);border-radius:3px;width:12px;height:12px;display:block}.ledger-scope.examen .examen-map-legend__swatch[data-state=answered]{border-color:var(--ledger-text);background:var(--ledger-text)}.ledger-scope.examen .examen-map-legend__swatch[data-state=current]{border:2px solid var(--ledger-accent)}.ledger-scope.examen .examen-clock{box-sizing:border-box;border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-card);background:var(--ledger-surface);color:var(--ledger-text);padding:14px 16px}.ledger-scope.examen .examen-clock__label{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted);margin:0}.ledger-scope.examen .examen-clock__figure{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 0;display:flex}.ledger-scope.examen .examen-clock__icon{flex:none;align-self:center}.ledger-scope.examen .examen-clock__value{font-size:var(--lfs-32);line-height:var(--llh-40);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.ledger-scope.examen .examen-clock__total{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted)}.ledger-scope.examen .examen-clock[data-urgency=attention]{border-color:var(--ledger-control)}.ledger-scope.examen .examen-clock[data-urgency=urgent],.ledger-scope.examen .examen-clock[data-urgency=expired]{border-color:var(--ledger-negative);color:var(--ledger-negative)}.ledger-scope.examen .examen-clock[data-urgency=expired] .examen-clock__value{font-size:var(--lfs-22);line-height:var(--llh-32);font-weight:600}.ledger-scope.examen .sim-exam-map-popover__divider{background:var(--ledger-rule);margin:14px 0 12px}.ledger-scope.examen .sim-exam-map-popover__hint{font-size:var(--lfs-13);line-height:var(--llh-20);color:var(--ledger-muted)}.ledger-scope.examen .skel{background:var(--ledger-active);border-radius:var(--ledger-radius-chip);background-image:none;animation:none}.ledger-scope.examen .skel-line{height:12px}.ledger-scope.examen .skel-line.lg{height:16px}.ledger-scope.examen .skel-line.sm{height:10px}.ledger-scope.examen .skel-pill{border-radius:var(--ledger-radius-control);height:36px}.ledger-scope.examen .sim-exam-loading .sim-exam-layout{background:0 0;border:0;padding:0}.ledger-scope.examen .sim-exam-loading .sim-exam-layout:has(.empty-state){background:0 0;border:0;padding:0}.ledger-scope.examen .sim-exam-loading__caption{font-size:var(--lfs-14);line-height:var(--llh-20);color:var(--ledger-muted);gap:8px;font-weight:500}.ledger-scope.examen .sim-exam-loading__opts{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-card);gap:0}.ledger-scope.examen .sim-exam-loading__opt{box-sizing:border-box;border:0;border-bottom:1px solid var(--ledger-rule);background:0 0;border-radius:0;gap:12px;min-height:56px;padding:12px 14px}.ledger-scope.examen .sim-exam-loading__opt:last-child{border-bottom:0}.ledger-scope.examen .sim-exam-loading__opt .skel-circle{border-radius:var(--ledger-radius-chip)}.ledger-scope.examen .sim-exam-loading__crumbs{align-items:center;gap:24px;min-width:0;display:flex}.ledger-scope.examen .sim-exam-loading .examen-head>.skel-line{height:20px;margin:4px 0}.ledger-scope.examen .sim-exam-loading__strip{border-radius:2px;width:100%;height:6px;margin-top:12px;display:block}.ledger-scope.examen .sim-exam-loading__prev{width:7rem}.ledger-scope.examen .sim-exam-loading__mapbtn{width:9rem}.ledger-scope.examen .sim-exam-loading__next{width:8rem}.ledger-scope.examen .sim-exam-loading__clock,.ledger-scope.examen .sim-exam-loading__map{border-radius:var(--ledger-radius-card);width:100%;display:block}.ledger-scope.examen .sim-exam-loading__clock{height:80px}.ledger-scope.examen .sim-exam-loading__map{height:190px}@media not (min-width:1025px){.ledger-scope.examen .examen-side.sim-exam-loading__side{display:none}}.ledger-scope.examen .empty-state--boxed{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-card);background:var(--ledger-surface);box-shadow:none;text-align:left;align-items:flex-start;gap:8px;padding:24px}.ledger-scope.examen .empty-state__icon{width:auto;height:auto;color:var(--ledger-muted);background:0 0;border-radius:0;margin:0}.ledger-scope.examen .empty-state__title{font-size:var(--lfs-16);line-height:var(--llh-24);color:var(--ledger-text);font-weight:600}.ledger-scope.examen .empty-state__body{font-size:var(--lfs-14);line-height:var(--llh-22);color:var(--ledger-muted)}@media (pointer:coarse){.ledger-scope.examen .examen-btn,.ledger-scope.examen .sim-exam-exit,.ledger-scope.examen .sim-audio__btn,.ledger-scope.examen .qimg__zoom,.ledger-scope.examen .sim-exam-cell{min-height:44px}}@media (min-width:1025px){.ledger-scope.examen{--examen-side-w:320px;--examen-side-gap:32px;--examen-content-x:max(31px, (100% - var(--ledger-canvas)) / 2 + 31px)}.ledger-scope.examen .examen-sheet{margin:var(--ledger-sheet-inset);border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-sheet);box-shadow:none}.ledger-scope.examen .examen-sheet .sim-exam-chrome__row{min-height:52px;padding:8px 31px}.ledger-scope.examen .exam-shell{margin:0 var(--ledger-sheet-inset);padding:24px calc(var(--examen-content-x) + var(--examen-side-w) + var(--examen-side-gap)) 40px var(--examen-content-x);border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-sheet);box-shadow:none}.ledger-scope.examen .examen-sheet .exam-shell{border:0;border-radius:0;margin:0}.ledger-scope.examen .examen-head{width:auto;margin:0 0 20px}.ledger-scope.examen .sim-exam-layout{width:auto;max-width:none;margin:0}.ledger-scope.examen .sim-exam-alert{width:auto;max-width:none;margin:0 0 16px}.ledger-scope.examen .sim-exam-chrome .exam-timer--live{display:none}.ledger-scope.examen .sim-exam-cmdbar{position:static}.ledger-scope.examen .examen-btn--map{display:none}.ledger-scope.examen .examen-side{top:77px;right:var(--examen-content-x);z-index:3;box-sizing:border-box;width:var(--examen-side-w);flex-direction:column;gap:16px;max-height:calc(100% - 166px);display:flex;position:absolute;overflow-y:auto}.ledger-scope.examen .examen-side .examen-clock{z-index:1;flex:none;position:sticky;top:0}.ledger-scope.examen .examen-side .sim-exam-map-popover,.ledger-scope.examen .examen-side .sim-exam-map-popover[hidden]{width:auto;max-height:none;box-shadow:none;margin:0;padding:14px 16px;animation:none;display:block;position:static;overflow:visible}.ledger-scope.examen .examen-side .sim-exam-map-popover__head{flex-direction:column;align-items:flex-start;gap:2px}.ledger-scope.examen .examen-side .sim-exam-map{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.ledger-scope.examen .examen-side .sim-exam-cell{min-height:28px}}@media (min-width:1025px) and (pointer:coarse){.ledger-scope.examen .examen-side .sim-exam-map{grid-template-columns:repeat(5,minmax(0,1fr))}.ledger-scope.examen .examen-side .sim-exam-cell{min-height:44px}}@media not (min-width:1025px){.ledger-scope.examen .examen-side{display:contents}.ledger-scope.examen .examen-side .examen-clock{display:none}.ledger-scope.examen .sim-exam-chrome__row{min-height:56px;padding:6px 16px}.ledger-scope.examen .exam-shell{padding:16px 16px 24px}.ledger-scope.examen .sim-exam-layout{gap:12px}.ledger-scope.examen .examen-panel{padding:16px}.ledger-scope.examen .case-material{padding:0 16px}.ledger-scope.examen .sim-exam-cmdbar__row{padding:10px 16px}.ledger-scope.examen .sim-exam-cmdbar__progress{grid-template-columns:auto;justify-items:center;gap:2px}.ledger-scope.examen .examen-btn,.ledger-scope.examen .sim-exam-exit,.ledger-scope.examen .sim-audio__btn,.ledger-scope.examen .qimg__zoom,.ledger-scope.examen .sim-exam-cell,.ledger-scope.examen .sim-exam-chrome__brand,.ledger-scope.examen .examen-crumbs__link{min-height:44px}.ledger-scope.examen .examen-crumbs__link{padding:12px 0}.ledger-scope.examen .sim-exam-map{grid-template-columns:repeat(6,minmax(0,1fr))}.ledger-scope.examen .sim-exam-cell{font-size:var(--lfs-13)}}@media (max-width:720px){.ledger-scope.examen .sim-exam-chrome__right{gap:12px}.ledger-scope.examen .sim-exam-chrome__title{max-width:11rem;font-size:var(--lfs-15)}.ledger-scope.examen .sim-exam-cmdbar__row{flex-wrap:wrap;gap:8px;display:flex}.ledger-scope.examen .sim-exam-cmdbar__progress{order:-1;grid-template-columns:auto 1fr;width:100%;display:grid}.ledger-scope.examen .sim-exam-cmdbar__unanswered{justify-self:end}.ledger-scope.examen .sim-exam-cmdbar__nav{flex:auto;justify-content:flex-end}.ledger-scope.examen .sim-exam-cmdbar__nav .examen-btn--primary{flex:auto}.ledger-scope.examen .examen-btn--map,.ledger-scope.examen .examen-btn--prev{width:44px;padding:0}.ledger-scope.examen .sim-exam-loading__prev,.ledger-scope.examen .sim-exam-loading__mapbtn{width:44px}.ledger-scope.examen .sim-exam-loading__next{flex:auto}.ledger-scope.examen .sim-exam-loading .sim-exam-cmdbar__progress>:last-child{justify-self:end}.ledger-scope.examen .examen-btn--map .examen-btn__label,.ledger-scope.examen .examen-btn--prev .examen-btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:480px){.ledger-scope.examen .sim-exam-chrome__row{gap:8px}.ledger-scope.examen .examen-crumbs__item--root,.ledger-scope.examen .sim-exam-loading__crumbs>:first-child{display:none}.ledger-scope.examen .examen-crumbs__item--root+.examen-crumbs__item:before{content:none}.ledger-scope.examen .sim-exam-chrome__right{gap:8px}.ledger-scope.examen .examen-head__title{font-size:var(--lfs-18);line-height:var(--llh-26)}.ledger-scope.examen .qcard .qtext{font-size:var(--lfs-18);line-height:var(--llh-28)}}
