.admin-card form{grid-template-columns:repeat(3,1fr)}.admin-card select{display:block;width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;margin-top:6px;font:inherit;background:#fbfdfe}.course-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end;background:white;border:1px solid var(--line);border-radius:14px;padding:15px;margin-bottom:18px}.course-filters label{font-weight:700;font-size:.83rem}.course-filters select{display:block;width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;margin-top:6px;font:inherit;background:#fbfdfe}.branch-tag{display:inline-block;background:#ffffff22;border:1px solid #ffffff30;border-radius:20px;padding:4px 8px}@media(max-width:900px){.course-filters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-card form,.course-filters{grid-template-columns:1fr}}
.candidate-course-search-status{margin:-6px 0 18px;background:#fff4df;border:1px solid #f1b45a;border-right:5px solid #e76500;border-radius:11px;padding:12px 15px;color:#7b3900;font-weight:800;line-height:1.7}.candidate-course-search-status[data-state="loading"]{background:#edf8fc;border-color:#9fd4e7;border-right-color:var(--blue);color:#175a75}.candidate-course-search-status[data-state="empty"]{background:#fff4ee;border-color:#f0b49a;border-right-color:#d85a24;color:#7e3317}
.search-controls{display:flex;align-items:center;gap:9px;justify-content:flex-end;flex-wrap:wrap}.search-toggle{border:0;border-radius:10px;background:#d95f00;color:white;padding:11px 15px;font:800 .88rem Tajawal;cursor:pointer;white-space:nowrap}.search-toggle:hover,.search-toggle:focus-visible{background:#b94d00}.search-toggle[aria-expanded="true"]{background:var(--navy)}.search-controls .search{width:290px}@media(max-width:650px){.search-controls{justify-content:stretch}.search-toggle,.search-controls .search{width:100%}}
