.mr-workspace{background:#f7f9fc!important}.mr-heading{margin-bottom:24px}.mr-heading h2{font-size:28px;margin:8px 0;color:#172b46}.mr-tabs{display:flex;gap:8px;border-bottom:1px solid #e1e7ee;margin-bottom:22px}.mr-tabs a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#64748b;padding:14px 18px;border-bottom:3px solid transparent;font-size:14px}.mr-tabs a.active{color:#0a1f44;border-color:#d4af37;font-weight:600}.mr-tabs svg{width:18px;height:18px}.mr-tabs small{background:#e9edf3;border-radius:20px;padding:3px 8px;font-size:12px}.mr-tabs .active small{background:#f5eac6;color:#795d18}.mr-toolbar{display:flex;gap:12px;margin-bottom:24px}.mr-toolbar>label:first-child{flex:1}.mr-toolbar input,.mr-toolbar select{width:100%;border:1px solid #dbe2ec;background:#fff;padding:12px 14px;border-radius:8px;font:inherit;font-size:13px;box-sizing:border-box}.mr-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px}.mr-section-heading h3{margin:0 0 6px;color:#172b46;font-size:17px}.mr-section-heading p{font-size:13px;margin:0}.mr-section-heading>span{font-size:12px;color:#64748b;white-space:nowrap}.mr-groups{display:grid;gap:16px}.mr-course,.mr-mentee{border:1px solid #e4e8ef;border-radius:12px;background:#fff;min-width:0;overflow:hidden}.mr-course>summary{display:flex;align-items:center;gap:14px;padding:20px;cursor:pointer;list-style:none}.mr-course>summary::-webkit-details-marker{display:none}.mr-course>summary>div{flex:1;min-width:0}.mr-course h3,.mr-mentee h3{color:#172b46;font-size:16px;margin:0;overflow-wrap:anywhere}.mr-course summary p{font-size:11px;color:#64748b;margin:0 0 5px}.mr-course-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#faf3dd;border:1px solid #eee1b8;border-radius:9px;color:#96731b}.mr-course-icon svg{width:19px;height:19px}.mr-count{font-size:12px;color:#64748b;white-space:nowrap}.mr-chevron svg{width:16px;height:16px}.mr-course[open] .mr-chevron{transform:rotate(180deg)}.mr-course-body{border-top:1px solid #e7ecf2;padding:0 20px}.mr-person{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #eef1f5}.mr-avatar{width:38px;height:38px;border-radius:50%;background:#eef2f7;color:#172b46;font-size:12px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.mr-person-name{flex:1;min-width:0}.mr-person h4{font-size:14px;margin:0 0 4px;color:#172b46;overflow-wrap:anywhere}.mr-person p,.mr-mentee p{font-size:12px;color:#64748b;margin:0}.mr-status{font-size:11px;border-radius:20px;background:#eff4f0;color:#41604c;padding:5px 10px;white-space:nowrap}.mr-course footer{display:flex;justify-content:flex-end;padding:14px 0}.mr-course footer:empty{display:none}.mr-course footer .button{font-size:12px}.mr-empty{text-align:center;padding:32px 18px;color:#64748b}.mr-empty>span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f2f4f8;margin-bottom:12px}.mr-empty svg{width:18px;height:18px}.mr-empty h3{font-size:15px;margin:0 0 8px;color:#172b46}.mr-empty p{font-size:13px;margin:0;line-height:1.7}.mr-mentee{padding:20px}.mr-mentee-heading{display:flex;align-items:center;gap:14px}.mr-mentee-heading>div{flex:1;min-width:0}.mr-mentee-heading h3{margin-bottom:5px}.mr-pathways{margin:18px 0 0;padding-top:14px;border-top:1px solid #e7ecf2;display:grid;gap:10px}.mr-pathways>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.mr-pathways>div>span:first-child{display:flex;gap:8px;font-size:12px;color:#64748b;align-items:center}.mr-pathways svg{width:16px;height:16px;flex-shrink:0}.mr-workspace [hidden]{display:none!important}.mr-no-results,.mr-course-filter-empty{color:#64748b;font-size:13px;padding:20px}
@media(max-width:600px){.mr-heading h2{font-size:24px}.mr-tabs{gap:0}.mr-tabs a{padding:12px 8px;font-size:12px;gap:6px;flex:1}.mr-tabs svg{width:16px;height:16px;flex-shrink:0}.mr-toolbar{flex-direction:column}.mr-course>summary{padding:16px;gap:10px;flex-wrap:wrap}.mr-course>summary>div{min-width:170px}.mr-count{margin-left:50px}.mr-course-body{padding:0 16px}.mr-course h3,.mr-mentee h3{font-size:14px}.mr-mentee-heading{flex-wrap:wrap}.mr-section-heading{align-items:flex-start}.mr-person{gap:10px}.mr-avatar{width:32px;height:32px}.mr-person h4{font-size:13px}}
