.admissions-leads{max-width:1400px;margin:auto}.lead-note,.lead-comparison p{color:#64748b;font-size:13px;line-height:1.7}.lead-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.lead-filters label,.lead-auth label{display:grid;gap:6px;font-size:12px;color:#475569}.lead-filters input,.lead-filters select,.lead-auth input,.lead-link-box input{min-height:40px;border:1px solid #dbe3ed;border-radius:8px;padding:8px;max-width:100%;background:white;color:#172033}.lead-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.lead-summary>div{padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.lead-summary strong{display:block;font-size:26px;margin-top:6px}.lead-summary small{color:#64748b}.lead-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:16px}.lead-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px;background:white;min-width:0;overflow-wrap:anywhere}.lead-card-head,.lead-actions,.lead-pager,.lead-search-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lead-card p{margin:12px 0;color:#475569}.lead-card small{display:block;color:#64748b;line-height:1.8}.lead-actions{justify-content:flex-start;margin-top:14px}.lead-student{display:block;font-size:12px;padding:8px;background:#f0fdf4;margin-top:8px;border-radius:6px}.lead-comparison{background:#fff;padding:14px;border:1px solid #e2e8f0;border-radius:10px}.lead-comparison summary{cursor:pointer;font-weight:600}.lead-table-scroll{overflow:auto}.lead-table-scroll table{min-width:600px;width:100%}.lead-table-scroll th,.lead-table-scroll td{padding:10px;text-align:left}.lead-pager{justify-content:center;margin:20px}.lead-auth{max-width:420px;margin:30px auto;background:white;padding:24px;border:1px solid #e2e8f0;border-radius:12px}.lead-auth form{display:grid;gap:14px}.lead-auth p{line-height:1.7;color:#64748b}.lead-link-box{border:1px solid #cbd5e1;background:#fff;padding:20px;border-radius:12px}.lead-search-row{border-top:1px solid #e2e8f0;padding:12px 0}.lead-empty{padding:24px;color:#64748b}#leadMessage{color:#b91c1c;background:#fff1f2;padding:12px;border-radius:8px}.lead-actions button:disabled{opacity:.5}.lead-link-box form{display:flex;gap:8px;margin:12px 0}@media(max-width:600px){.lead-summary{grid-template-columns:repeat(2,1fr)}.lead-filters label{flex:1 1 130px;min-width:0}.lead-filters input,.lead-filters select{width:100%}.lead-grid{grid-template-columns:1fr}.lead-link-box{padding:12px}.lead-link-box input{min-width:0;flex:1}}
.lead-manual-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.lead-manual-box{border:1px solid #cbd5e1;border-radius:12px;padding:18px;background:#fff;margin-bottom:16px}.lead-manual-box fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lead-manual-box label{display:grid;gap:6px;font-size:13px;color:#475569;min-width:0}.lead-manual-box input:not([type=checkbox]),.lead-manual-box select{box-sizing:border-box;width:100%;min-width:0;min-height:40px;border:1px solid #dbe3ed;border-radius:8px;padding:8px;background:white;color:#172033}.lead-manual-box small{line-height:1.5;color:#64748b}.lead-manual-box .lead-manual-checkbox{display:flex;align-items:center;gap:8px}.lead-manual-checkbox input{width:18px;height:18px}.lead-manual-box fieldset:disabled{opacity:.7}#leadManualMessage{color:#b91c1c;line-height:1.6}#leadSavedMessage{padding:12px;background:#f0fdf4;color:#166534;border-radius:8px;font-size:13px;line-height:1.6}@media(max-width:600px){.lead-manual-box{padding:12px}.lead-manual-box fieldset{grid-template-columns:minmax(0,1fr)}}
