.m-train{display:grid;gap:16px;padding:16px;max-width:1100px}.m-train-prefs{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px 0}.m-train-field{display:grid;gap:4px;font:500 12px/16px var(--m-sans);color:var(--m-muted)}.m-train-problem{margin:8px 16px 12px;color:var(--m-crit);font:500 12.5px/17px var(--m-sans)}.m-train-exam ul{margin:6px 0 0;padding-inline-start:18px}.m-train-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-train .m-btn{min-height:32px}@media (max-width:767px){.m-train .m-btn,.m-train .m-sel{min-height:44px}}.m-train tfoot td,.m-train tfoot th{border-top:1px solid var(--m-line);font-weight:600}.m-train-nudge{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 14px;margin:8px 16px;background:var(--m-card);border:1px solid var(--m-line2);border-radius:var(--m-r-ctl);box-shadow:var(--m-shadow);font:400 13px/18px var(--m-sans);color:var(--m-ink)}.m-train-nudge svg{width:18px;height:18px;color:var(--m-accent);flex:none}.m-train-nudge p{margin:0;flex:1 1 220px}.m-train-nudge-a{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.m-train-nudge .m-btn{min-height:44px}}