

.questions-page-head__copy p{max-width:820px;margin:7px 0 0;color:#64748b;font-size:14px;line-height:1.55}
.questions-page-modern .q-question-buttons .j-qStatus{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-height:26px!important;margin:0!important;padding:4px 8px!important;border:1px solid transparent!important;border-radius:4px!important;font-size:11px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important;white-space:nowrap}
.questions-page-modern .q-question-buttons .j-qStatus.response-wrong{border-color:#efc9c4!important;background:#fff4f2!important;color:#a33f36!important}
.questions-page-modern .q-question-buttons .j-qStatus.response-correct{border-color:#bfe0cd!important;background:#f0faf4!important;color:#25734a!important}
.questions-page-modern .q-question-buttons .j-qStatus .q-status-line-icon{width:12px!important;height:12px!important;flex:0 0 12px;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.q-question-annulled-badge{display:flex;justify-content:flex-end;margin:0 0 14px}.q-question-annulled-badge span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:2px solid #ef4056;border-radius:999px;color:#d9233d;background:#fff;font-size:13px;font-weight:800}.q-question-item.is-annulled .q-question-options{opacity:.78}.q-question-item.is-annulled .q-question-alternatives{cursor:default!important}
.mentor-ia-shell{padding:22px;background:#f6f8fc;border:1px solid #e2e8f0;border-radius:12px}.mentor-ia-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.mentor-ia-header h3{margin:0 0 5px;color:#17365d;font-size:20px}.mentor-ia-header p{margin:0;color:#64748b}.mentor-ia-usage{white-space:nowrap;background:#fff;border:1px solid #dbe4f0;border-radius:999px;padding:7px 12px;color:#31557d;font-size:12px;font-weight:700}.mentor-ia-section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px;margin-top:14px}.mentor-ia-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mentor-ia-section-title h4{margin:0;color:#1e293b;font-size:16px}.mentor-ia-included{color:#14804a;background:#eaf8f0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.mentor-ia-locked{padding:26px;text-align:center}.mentor-ia-locked>i{display:block;margin-bottom:10px;font-size:28px;color:#31557d}.mentor-ai-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.mentor-ai-action{border:1px solid #dfe7f1;border-radius:10px;background:#fff;padding:15px;text-align:left;cursor:pointer;transition:.15s}.mentor-ai-action:hover,.mentor-ai-action.is-active{border-color:#4d83bd;background:#f1f7ff;box-shadow:0 3px 10px rgba(23,54,93,.08)}.mentor-ai-action strong{display:block;color:#263f5d;margin-bottom:5px}.mentor-ai-action span{font-size:12px;color:#64748b}.mentor-ai-question{display:none;margin:12px 0}.mentor-ai-question textarea{min-height:90px;resize:vertical}.mentor-ai-result{display:none;margin-top:15px;padding:18px;border-left:4px solid #4d83bd;border-radius:8px;background:#f8fbff;color:#263f5d;line-height:1.65;white-space:pre-wrap}.mentor-ai-feedback{min-height:22px;margin-top:9px;color:#64748b}.mentor-ai-feedback.is-error{color:#b42318}.mentor-diagnostic-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.mentor-diagnostic-kpi{background:#f6f8fc;border-radius:9px;padding:12px}.mentor-diagnostic-kpi b{display:block;color:#17365d;font-size:20px}.mentor-diagnostic-kpi span{font-size:11px;color:#64748b}.mentor-diagnostic-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mentor-diagnostic-card{border:1px solid #e2e8f0;border-radius:9px;padding:12px}.mentor-diagnostic-card h5{margin:0 0 9px;color:#263f5d}.mentor-diagnostic-item{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #eef2f7;font-size:12px}.mentor-diagnostic-item:first-of-type{border-top:0}.mentor-diagnostic-empty{color:#64748b;font-size:12px;margin:0}.mentor-action-plan{margin-top:16px;border:1px solid #cfe0f2;border-radius:10px;padding:16px;background:#f8fbff}.mentor-action-plan__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mentor-action-plan__header h5{margin:0 0 4px;color:#17365d}.mentor-action-plan__header p{margin:0;color:#64748b;font-size:12px}.mentor-action-plan__goal{white-space:nowrap;border-radius:999px;background:#e5f1ff;color:#24547f;padding:6px 10px;font-size:11px;font-weight:700}.mentor-action-plan__priorities{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.mentor-action-priority{border-radius:999px;background:#fff3df;color:#80551a;padding:5px 9px;font-size:11px}.mentor-action-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mentor-action-step{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.mentor-action-step b{display:block;color:#263f5d;margin-bottom:5px}.mentor-action-step p{margin:0 0 8px;color:#64748b;font-size:12px;line-height:1.45}.mentor-action-step span{color:#31557d;font-size:11px;font-weight:700}.mentor-evolution-summary{display:flex;gap:10px;flex-wrap:wrap}.mentor-evolution-stat{padding:8px 12px;border-radius:8px;background:#f6f8fc;color:#31557d;font-size:12px}.mentor-reviews{margin-top:16px;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.mentor-reviews__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.mentor-reviews__header h5{margin:0 0 4px;color:#17365d}.mentor-reviews__header p{margin:0;color:#64748b;font-size:12px}.mentor-reviews__method{max-width:330px;text-align:right;color:#64748b;font-size:11px}.mentor-review-counts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mentor-review-count{border-radius:999px;padding:5px 9px;background:#f6f8fc;color:#31557d;font-size:11px;font-weight:700}.mentor-review-count.is-overdue{background:#fff0ee;color:#b42318}.mentor-review-list{display:grid;gap:8px}.mentor-review-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:8px;padding:11px 12px}.mentor-review-item__info b{display:block;color:#263f5d}.mentor-review-item__info span{color:#64748b;font-size:11px}.mentor-review-item__due{font-size:11px;font-weight:700;color:#31557d}.mentor-review-item__due.is-overdue{color:#b42318}.mentor-review-empty{margin:0;color:#14804a}.mentor-review-action{white-space:nowrap}.mentor-recommendations{margin-top:16px;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.mentor-recommendations__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.mentor-recommendations__header h5{margin:0 0 4px;color:#17365d}.mentor-recommendations__header p{margin:0;color:#64748b;font-size:12px}.mentor-recommendation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mentor-recommendation-item{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e2e8f0;border-radius:9px;padding:13px;background:#fff}.mentor-recommendation-item.is-priority{border-left:4px solid #dc3545}.mentor-recommendation-item.is-reinforcement{border-left:4px solid #f0ad4e}.mentor-recommendation-item.is-maintenance{border-left:4px solid #28a745}.mentor-recommendation-item b{color:#263f5d}.mentor-recommendation-item p{margin:5px 0 10px;color:#64748b;font-size:12px;line-height:1.45}.mentor-recommendation-item span{margin-top:auto;color:#31557d;font-size:11px;font-weight:700}.mentor-recommendation-item a{margin-top:9px}.mentor-recommendation-empty{margin:0;color:#64748b}@media(max-width:767px){.mentor-ia-evolution-section{margin-bottom:18px}.mentor-diagnostic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-diagnostic-columns{grid-template-columns:1fr}.mentor-ia-header{display:block}.mentor-ia-usage{display:inline-block;margin-top:12px}.mentor-ai-actions{grid-template-columns:1fr}.mentor-action-plan__header{display:block}.mentor-action-plan__goal{display:inline-block;margin-top:9px}.mentor-action-steps{grid-template-columns:1fr}.mentor-reviews__header{display:block}.mentor-reviews__method{text-align:left;margin-top:7px}.mentor-review-item{align-items:flex-start;flex-direction:column}.mentor-recommendation-list{grid-template-columns:1fr}.mentor-ia-shell{padding:14px}}
.mentor-readiness{margin-top:16px;border:1px solid #dce8dd;border-radius:10px;padding:16px;background:linear-gradient(135deg,#f7fcf8,#fff)}.mentor-readiness__header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.mentor-readiness__header h5{margin:0 0 4px;color:#17365d}.mentor-readiness__header p{margin:0;color:#64748b;font-size:12px}.mentor-readiness__value{text-align:right;white-space:nowrap}.mentor-readiness__value b{display:block;color:#176b3a;font-size:27px;line-height:1}.mentor-readiness__value span{font-size:11px;color:#31557d;font-weight:700}.mentor-readiness__bar{height:9px;margin:13px 0;background:#e7edf5;border-radius:999px;overflow:hidden}.mentor-readiness__bar span{display:block;height:100%;background:linear-gradient(90deg,#f0ad00,#22a45d);border-radius:999px}.mentor-readiness__components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mentor-readiness__component{padding:9px;border-radius:8px;background:#f6f8fc}.mentor-readiness__component b{display:block;color:#263f5d}.mentor-readiness__component span{font-size:10px;color:#64748b}.mentor-readiness__notice{margin:11px 0 0;padding:9px 11px;border-radius:8px;background:#fff6e5;color:#80551a;font-size:11px}@media(max-width:767px){.mentor-readiness__header{display:block}.mentor-readiness__value{text-align:left;margin-top:10px}.mentor-readiness__components{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mentor-weekly-plan{margin-top:16px;border:1px solid #d9e5f2;border-radius:10px;padding:16px;background:#fff}.mentor-weekly-plan__header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.mentor-weekly-plan__header h5{margin:0 0 4px;color:#17365d}.mentor-weekly-plan__header p{margin:0;color:#64748b;font-size:12px}.mentor-weekly-plan__goal{white-space:nowrap;border-radius:999px;background:#eaf3ff;color:#1d5d9b;padding:6px 10px;font-size:11px;font-weight:700}.mentor-weekly-plan__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px}.mentor-weekly-day{border:1px solid #e5ebf2;border-radius:9px;padding:10px;min-width:0;background:#fafcff}.mentor-weekly-day.is-today{border-color:#2d7dd2;box-shadow:0 0 0 1px #2d7dd2}.mentor-weekly-day__date{display:block;color:#64748b;font-size:10px}.mentor-weekly-day b{display:block;margin:5px 0;color:#263f5d;font-size:12px}.mentor-weekly-day p{min-height:34px;margin:0 0 7px;color:#64748b;font-size:10px}.mentor-weekly-day__targets{display:flex;flex-wrap:wrap;gap:4px}.mentor-weekly-day__targets span{border-radius:999px;background:#eef3f8;padding:3px 6px;color:#31557d;font-size:9px}.mentor-weekly-day .btn{display:block;margin-top:8px;white-space:normal}@media(max-width:991px){.mentor-weekly-plan__days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.mentor-weekly-plan__header{display:block}.mentor-weekly-plan__goal{display:inline-block;margin-top:10px}.mentor-weekly-plan__days{grid-template-columns:1fr}}
.questions-page-modern .q-question-info>span,.questions-page-modern .q-question-info .question-related-exam{border-radius:4px!important}
.question-related-exams{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.question-related-exam{display:inline-flex;padding:3px 8px;border:1px solid #d7e2ef;border-radius:999px;background:#f7faff;font-size:12px;line-height:1.35}.questions-page-modern .q-question-info>.question-original-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex:0 0 auto!important;margin-left:auto!important;min-height:0!important;padding:3px 8px!important;border:1px solid #d69a2d!important;border-radius:6px!important;background:#fff4dc!important;color:#ad6800!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}.question-original-badge__logo{display:block;width:14px;height:14px;flex:0 0 14px;overflow:hidden}.questions-page-modern .comments-panel .comment-source-tabs{gap:6px!important}.questions-page-modern .comments-panel .comment-source-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:30px!important;padding:5px 9px!important;border-radius:4px!important;font-size:13px!important;line-height:1.15!important;box-shadow:none!important}.questions-page-modern .comments-panel .comment-source-icon{font-size:13px!important;line-height:1!important}
.q-question-options .q-alternative-option{display:flex!important;align-items:flex-start!important;width:100%!important;min-width:0}.q-question-options .q-option-circle{flex:0 0 auto}.q-question-options .q-item-enum{display:block!important;flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere}.q-question-options .q-item-enum>div,.q-question-options .q-item-enum>p{display:block!important;width:auto!important;max-width:none!important;margin-top:0}.q-question-options .q-item-enum ul,.q-question-options .q-item-enum ol{display:block!important;width:auto!important;margin:.35em 0!important;padding-left:1.8em!important}.q-question-options .q-item-enum li{display:list-item!important;width:auto!important}.questions-page-modern .math-fraction{display:inline-flex!important;flex-direction:column;align-items:stretch;vertical-align:middle;line-height:1.05;margin:0 .15em;text-indent:0;white-space:nowrap}.questions-page-modern .math-fraction>.math-num,.questions-page-modern .math-fraction>.math-den{display:block;text-align:center;padding:0 .28em;border:0!important;text-decoration:none!important;box-shadow:none!important}.questions-page-modern .math-fraction>.math-num{border-bottom:1px solid currentColor!important}.questions-page-modern .math-fraction>.math-bar{display:none!important}.questions-page-modern .math-expression,.questions-page-modern .math-group{display:inline-flex;align-items:center;gap:.1em;vertical-align:middle}.questions-page-modern .math-expression{white-space:nowrap}.questions-page-modern .math-operator{padding:0 .08em}.questions-page-modern .math-token{display:inline-block;white-space:pre}.questions-page-modern .math-fraction .math-fraction{font-size:.9em}.questions-page-modern .math-overline{display:inline-block;border-top:1px solid currentColor;line-height:1.15}.questions-page-modern .math-root-expression{display:inline-flex;align-items:flex-start;vertical-align:middle}.questions-page-modern .math-root-expression.has-index{position:relative;padding-left:.28em}.questions-page-modern .math-root-index{align-self:flex-start;margin-left:-.28em;margin-right:-.05em;transform:translate(.08em,-.12em);font-size:.58em;font-weight:600;line-height:1;white-space:nowrap}.questions-page-modern .math-root-sign{font-size:1.12em;line-height:1}.questions-page-modern .math-root-value{border-top:1px solid currentColor;line-height:1.05;padding:0 .12em}.q-question-options{width:100%;min-width:0}.q-question-options .q-question-alternatives,.q-question-options .js-alternatives{width:100%!important;min-width:0!important}.q-question-options .q-item-enum,.q-question-options .js-alternative-content{box-sizing:border-box!important;overflow:visible!important;word-break:normal!important}.q-question-options .q-item-enum *{max-width:100%!important;box-sizing:border-box}.q-question-options .q-item-enum i,.q-question-options .q-item-enum em{font-style:italic!important}.q-question-options .q-item-enum u{text-decoration:underline!important;text-decoration-color:currentColor!important;text-underline-offset:.12em}.q-question-enunciation img,.q-question-associated-text img,.q-question-options .q-item-enum img{display:block!important;width:auto!important;max-width:min(100%,760px)!important;max-height:560px!important;height:auto!important;object-fit:contain!important;margin:10px 0!important}.questions-page-modern .q-button-associated-text .q-question-associated-text{width:100%;min-width:0;align-self:stretch;box-sizing:border-box;text-indent:0}.q-question-options .q-item-enum table{display:table!important;width:auto!important;max-width:100%!important}

.comments-panel .comment-feedback-actions{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #edf0f5;flex-wrap:wrap}
.comments-panel .comments_start .q-like.comment-feedback-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:0;min-height:28px;padding:3px 6px;border:1px solid currentColor;border-radius:4px;background:#fff;font-size:12px;font-weight:700;line-height:1;box-shadow:none}
.comments-panel .comment-feedback-btn .vote-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:3px;color:#fff;font-size:11px;font-weight:800}
.comments-panel .comment-feedback-btn.is-helpful{color:#009b32;border-color:#00a83b}.comments-panel .comment-feedback-btn.is-helpful .vote-count{background:#009f35}
.comments-panel .comment-feedback-btn.is-unhelpful{color:#f10b23;border-color:#ff1830}.comments-panel .comment-feedback-btn.is-unhelpful .vote-count{background:#f10b23}
.comments-panel .comment-feedback-btn.is-helpful:hover,.comments-panel .comment-feedback-btn.is-helpful.active{color:#008c2d;border-color:#009f35;background:#f0fff5}
.comments-panel .comment-feedback-btn.is-unhelpful:hover,.comments-panel .comment-feedback-btn.is-unhelpful.active{color:#dc0018;border-color:#ed001b;background:#fff4f5}
.comments-panel .comment-feedback-btn.active{box-shadow:inset 2px 0 currentColor}

.question-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:34px auto 24px;padding:0 16px}
.question-pagination__status{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 12px;border:1px solid #ded7f3;border-radius:6px;background:#fff;color:#6b617d;font-size:13px;white-space:nowrap;box-shadow:0 3px 10px rgba(49,24,89,.05)}
.question-pagination__status strong{color:#4c1d95;font-size:15px}
.question-pagination__list{display:flex;align-items:stretch;max-width:100%;margin:0!important;padding:0!important;overflow:hidden;list-style:none;background:#fff;border:1px solid #ded7f3;border-radius:6px;box-shadow:0 4px 14px rgba(49,24,89,.08)}
.question-pagination__item{display:flex;margin:0!important}
.question-pagination__item+.question-pagination__item{border-left:1px solid #ebe7f4}
.question-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 11px;color:#5422a8!important;background:#fff;text-decoration:none!important;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s}
.question-pagination__link:hover,.question-pagination__link:focus{position:relative;z-index:1;background:#f3edff;color:#401583!important;box-shadow:inset 0 0 0 1px #8b5cf6;outline:0}
.question-pagination__item.is-current .question-pagination__link,.question-pagination__link[aria-current="page"]{position:relative;z-index:2;border-color:#5b21b6!important;background:#5b21b6!important;color:#fff!important;box-shadow:none!important;cursor:default}
.question-pagination__item.is-disabled .question-pagination__link{background:#f8f7fb;color:#aaa2b8!important;cursor:not-allowed}
.question-pagination__item.is-ellipsis .question-pagination__link{min-width:30px;padding:0 6px;color:#857b95!important;cursor:default}
.question-pagination__label{margin:0 5px}
@media(max-width:640px){.question-pagination{align-items:stretch;flex-direction:column;padding:0 10px}.question-pagination__status{align-self:center}.question-pagination__list{align-self:stretch;justify-content:center;overflow-x:auto}.question-pagination__link{min-width:34px;padding:0 9px}.question-pagination__label{display:none}}

.question-speech-controls{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;margin:0 12px 0 auto;padding:3px;border:1px solid rgba(76,29,149,.16);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:0 2px 8px rgba(43,20,135,.06)}
.questions-page-modern .q-question-header .question-speech-button,.questions-page-modern .q-question-header .question-speech-stop{appearance:none;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;margin:0!important;padding:5px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#4c1d95!important;font:inherit;font-size:12px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}
.questions-page-modern .q-question-header .question-speech-button:hover,.questions-page-modern .q-question-header .question-speech-button:focus-visible{background:#f1ecff!important;color:#3d137e!important;outline:0}
.questions-page-modern .q-question-header .question-speech-button.is-speaking{background:linear-gradient(135deg,#4c1d95,#6335c5)!important;color:#fff!important;box-shadow:0 3px 9px rgba(76,29,149,.2)!important}
.questions-page-modern .q-question-header .question-speech-button.is-speaking .question-speech-label{color:#fff!important;-webkit-text-fill-color:#fff!important}
.questions-page-modern .q-question-header .question-speech-button.is-speaking .question-speech-icon,.questions-page-modern .q-question-header .question-speech-button.is-speaking .question-speech-icon *{color:#fff!important;stroke:#fff!important}
.questions-page-modern .q-question-header .question-speech-button.is-paused{background:#fff3c4!important;color:#4c1d95!important;box-shadow:inset 0 0 0 1px rgba(214,163,0,.3)!important}
.questions-page-modern .q-question-header .question-speech-stop{width:32px;padding:5px!important;color:#6b617d!important}
.questions-page-modern .q-question-header .question-speech-stop[hidden]{display:none!important}
.questions-page-modern .q-question-header .question-speech-stop:hover,.questions-page-modern .q-question-header .question-speech-stop:focus-visible{background:#fff0f2!important;color:#b4233c!important;outline:0}
.question-speech-icon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.question-speech-stop .question-speech-icon{width:14px;height:14px;flex-basis:14px}
.question-speech-icon--pause,.question-speech-icon--play{display:none}
.question-speech-button.is-speaking .question-speech-icon--speaker,.question-speech-button.is-paused .question-speech-icon--speaker{display:none}
.question-speech-button.is-speaking .question-speech-icon--pause,.question-speech-button.is-paused .question-speech-icon--play{display:block}
.question-speech-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.questions-page-modern .q-question-header .q-subject{min-width:0}
.question-header-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;padding:0 12px 0 4px}
.questions-page-modern .q-question-header .question-header-actions .question-notebook-select{position:static!important;top:auto!important;right:auto!important;z-index:auto;margin:0;flex:0 0 auto}
.questions-page-modern .q-question-header .question-header-actions .question-notebook-select span{min-height:32px;box-sizing:border-box;white-space:nowrap}
.question-header-actions .question-speech-controls{margin:0}
@media(max-width:767px){.questions-page-modern .q-question-header{flex-wrap:wrap}.question-header-actions{order:10;width:100%;justify-content:flex-end;margin:0;padding:6px 8px;border-top:1px solid rgba(76,29,149,.1)}.question-speech-controls{margin:0;padding:2px}.questions-page-modern .q-question-header .question-speech-button{width:32px;padding:5px!important}.question-speech-label{display:none}}
@media print{.question-speech-controls{display:none!important}}

.question-evolution-card{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%;padding:0;margin:0 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}
.question-evolution-content{flex:0 1 auto;min-width:0;margin-left:auto;text-align:right}
.question-evolution-card .mentor-evolution-summary{align-items:center;justify-content:flex-end;gap:8px}
.question-evolution-card .mentor-evolution-stat{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:4px}
.question-evolution-card .text-muted,.question-evolution-card .text-danger{margin:0!important;font-size:12px}
.question-evolution-card .js-mentor-evolution-retry{margin-top:5px}
body.questions-night-mode .question-evolution-card .mentor-evolution-stat{color:#eef4ff;background:#293850}
body.questions-night-mode .question-evolution-card .text-muted{color:#a9b6ca}
