/* MahirMath V5.5 family portal: concise information, keyboard/mouse/touch accessible */
.mm-parent-help-line{padding:12px 16px;margin:0 0 20px;background:#eef5ff;border:1px solid #dce7f5;border-radius:13px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.mm-parent-help-line strong{font-size:15px}.mm-parent-help-line details{position:relative}.mm-parent-help-line summary,.mm-inline-help summary,.mm-parent-plans>summary{cursor:pointer;user-select:none;color:#4a6089;font-weight:700;font-size:12px;list-style:none;outline-offset:3px}.mm-parent-help-line summary::-webkit-details-marker,.mm-inline-help summary::-webkit-details-marker,.mm-parent-plans>summary::-webkit-details-marker{display:none}
.mm-parent-help-line details[open] p{position:absolute;z-index:10;right:0;top:22px;min-width:250px;max-width:min(360px,80vw);background:#172944;color:white;border-radius:12px;box-shadow:0 12px 25px #10214c33;padding:15px;line-height:1.5;font-size:13px}.mm-inline-help{margin:0 0 12px}.mm-inline-help p{padding:8px 11px;margin:5px 0;color:#66748b;background:#f5f8ff;border-radius:8px;font-size:12px}.mm-parent-plans{padding:12px;border:1px solid #dde6f5;border-radius:12px;background:#f7faff}.mm-parent-plans[open]>.panel{margin-top:12px}.mm-info-help{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:help;color:#6987b5;outline-offset:3px}.mm-info-help span{display:none;position:absolute;z-index:11;bottom:130%;left:-50px;width:230px;background:#1b3154;color:white;font-size:12px;line-height:1.4;font-weight:400;padding:10px;border-radius:9px;box-shadow:0 8px 24px #10213a44}.mm-info-help:hover span,.mm-info-help:focus span,.mm-info-help:focus-within span{display:block}.kids-install{gap:14px}.kids-install-info .muted{line-height:1.4}.dashboard-head{margin-bottom:12px}
@media(max-width:640px){.mm-parent-help-line details[open] p{right:-8px;min-width:210px}.mm-info-help span{left:auto;right:0}.kids-install-info .kids-install-actions{flex-wrap:wrap}}
