body{font-family:Arial,sans-serif}.mrmf-wrap,.mrmf-search{max-width:1000px;margin:30px auto;padding:20px}.mrmf-brand{text-align:center;background:#102a56;color:#fff;padding:28px;border-radius:14px}.step{display:none;background:#fff;padding:25px;margin-top:20px;border:1px solid #ddd;border-radius:12px}.step.active{display:block}.step label{display:block;margin:12px 0;font-weight:600}.step input,.step select,.step textarea,.mrmf-search input{width:100%;padding:12px;margin-top:6px;box-sizing:border-box}.choice{display:grid;grid-template-columns:1fr 1fr;gap:15px}.choice label{border:2px solid #ddd;padding:25px;border-radius:12px}.choice input{width:auto}.step button,.mrmf-search button{padding:12px 22px;margin:12px 6px 0 0;border:0;border-radius:8px;background:#1456a0;color:#fff;cursor:pointer}.mrmf-progress{display:flex;gap:6px;overflow:auto;margin-top:15px}.mrmf-progress span{background:#eee;padding:8px 12px;border-radius:20px;white-space:nowrap}.edu-card{border:1px solid #ddd;padding:15px;margin:10px 0;border-radius:10px}.result{padding:15px;border:1px solid #ddd;margin:10px 0}.mrmf-print{background:#fff}.copy{padding:20px;border:1px solid #222;margin:10px 0}.copy table{width:100%;border-collapse:collapse}.copy td{border:1px solid #aaa;padding:8px}.cut{text-align:center;border-top:2px dashed #333;border-bottom:2px dashed #333;padding:8px}@media(max-width:650px){.choice{grid-template-columns:1fr}.mrmf-wrap,.mrmf-search{padding:10px}}@media print{.mrmf-progress,.mrmf-search>form,.step button,.mrmf-brand+form .step:not(.printable){display:none!important}@page{size:A4 portrait;margin:10mm}.admit .copy{page-break-inside:avoid}}
