
.questions-page-modern .mentor-ia-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.questions-page-modern .mentor-ia-shell>.mentor-ia-section{margin:0}
.questions-page-modern .mentor-ia-section-title{flex-wrap:wrap}
.questions-page-modern .js-mentor-feedback:empty{display:none}
.questions-page-modern .mentor-ia-section-title h4{font-size:18px;line-height:1.4}
.js-mentor-shell .js-mentor-send[hidden]{display:none!important}
.questions-page-modern .js-mentor-send svg{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:8px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.questions-page-modern .js-mentor-send .mia-button-spinner{animation:mia-button-spin 1s linear infinite}
@keyframes mia-button-spin{to{transform:rotate(360deg)}}

.js-free-mia-count{display:block;margin-top:8px;font-size:12px;font-weight:600;color:#375270}.mentor-ai-action:disabled{opacity:.65;cursor:not-allowed}

/* Menu de ações da questão */
.questions-page-modern .q-question-item .q-question-header .question-id.question-actions{position:relative;flex:0 0 auto}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:30px;margin:0;padding:5px 10px;border:0!important;border-radius:4px;background:transparent;color:#334155;font:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none!important;outline:0!important;transition:background-color .15s}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle:after{display:none}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle:hover,.questions-page-modern .q-question-item .q-question-header .question-actions.open .question-actions__toggle{background:#e8edf3;color:#334155}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle:focus,.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle:active{border:0!important;outline:0!important;box-shadow:none!important}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle:focus-visible span{text-decoration:underline;text-underline-offset:3px}
.questions-page-modern .q-question-item .q-question-header .question-actions__toggle .fa{font-size:10px;color:inherit}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__menu{box-sizing:border-box;width:196px;min-width:0;max-width:calc(100vw - 24px);margin-top:4px;padding:4px;border:1px solid #dde3eb;border-radius:6px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.12);z-index:1050}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item{display:flex;align-items:center;gap:8px;min-height:32px;box-sizing:border-box;margin:0;padding:6px 9px;border-radius:3px;color:#334155;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none;white-space:normal;transition:background-color .15s}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item span,.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item .fa{color:inherit}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item .fa{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;border-radius:0;background:transparent;font-size:14px}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item:hover,.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item:focus{background:#f0f3f7;color:#1e293b;outline:0;box-shadow:none}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item:hover .fa{background:transparent;color:inherit}
.questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item:focus-visible span{text-decoration:underline;text-underline-offset:3px}
.questions-page-modern .q-question-item .q-question-header .question-actions__divider{height:1px;margin:4px 5px;background:#e5e9ef}
.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle,.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item{color:#e2e8f0}
.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__menu{border-color:#475569;background:#1e293b}
.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item:hover,.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__item:focus,.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions .question-actions__toggle:hover,.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions.open .question-actions__toggle{background:#334155;color:#f8fafc}
.questions-night-mode .questions-page-modern .q-question-item .q-question-header .question-actions__divider{background:#475569}
.questions-tools .questions-tool--study{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #bfd3fb;border-radius:6px;background:#eef4ff;color:#174da7;font-weight:600;text-decoration:none;white-space:nowrap}
.questions-tools .questions-tool--study:hover{background:#dce9ff;color:#123c83}
.questions-tools a.questions-tool--icon{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.questions-night-mode .questions-tools .questions-tool--study{background:#243455;border-color:#6388ca;color:#e4edff}
