.learning-data-tools{max-width:1152px;margin:32px auto;padding:24px;color:#cbd5e1;font-size:14px;line-height:1.7}.learning-data-tools details{border:1px solid #475569;border-radius:16px;padding:16px 24px;background:#0f172a}.learning-data-tools summary{cursor:pointer;min-height:44px;padding:10px 0;color:#a5f3fc}.learning-data-tools p{margin:12px 0}.learning-data-tools button{min-height:44px;border:1px solid #67e8f9;border-radius:99px;background:#164e63;color:#ecfeff;padding:10px 20px;cursor:pointer}.learning-data-tools :focus-visible,[data-form-status]:focus{outline:3px solid #67e8f9;outline-offset:4px}.learning-data-tools [hidden]{display:none}form[data-protected-form] button:disabled{opacity:.7;cursor:wait}#course-clarity button:disabled{opacity:.7;cursor:wait}@media print{.learning-data-tools{display:none}}

.learning-help{background:#0f172a;border:1px solid #334155;border-radius:16px;max-width:1152px;margin:32px auto 0;padding:20px 24px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:14px;line-height:1.7;color:#cbd5e1}.learning-help a{color:#a5f3fc;text-decoration:underline;text-underline-offset:4px}.learning-help a:focus-visible{outline:3px solid #67e8f9;outline-offset:4px}
