.admission-multiselect{position:relative}.admission-multiselect>button{width:100%;border:1px solid #cbd5e1;background:#fff;border-radius:14px;padding:10px 12px;text-align:left;font-weight:700}.admission-multiselect [data-menu]{display:none;position:absolute;z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 20px 45px rgba(15,23,42,.15);width:100%;max-height:320px;overflow:auto;padding:10px;margin-top:6px}.admission-multiselect.is-open [data-menu]{display:block}.admission-option{display:flex;gap:8px;align-items:center;padding:8px;border-radius:12px;cursor:pointer}.admission-option:hover{background:#f8fafc}.admission-search{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:8px;margin-bottom:8px}.admission-summary-card,.admission-result-card,.admission-student-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 14px 35px rgba(15,23,42,.08);padding:18px;height:100%}.admission-summary-card strong{font-size:2rem;color:#0f172a}.admission-summary-card.success{border-color:#16a34a}.admission-summary-card.danger{border-color:#dc2626}.admission-result-card h3,.admission-student-card h3{font-size:1rem;font-weight:900;color:#0f172a}.admission-student-card.admitted{border-left:5px solid #16a34a}.admission-student-card.repeated{border-left:5px solid #dc2626}
