.student-password-settings{border-top:1px solid #d7e0e9;padding-top:24px;min-width:0}.student-password-search{display:flex;gap:12px;flex-wrap:wrap}.student-password-search input{flex:1 1 190px;min-width:0}.student-password-settings input:not([type=checkbox]){box-sizing:border-box;max-width:100%;min-width:0;padding:12px;border:1px solid #9baebe;border-radius:10px;font:inherit}.student-password-results{list-style:none;padding:0;display:grid;gap:8px}.student-password-results li{min-width:0}.student-password-results button{display:grid;gap:4px;text-align:right;width:100%;white-space:normal;overflow-wrap:anywhere}.student-password-results span{font-size:.85rem}.student-password-selected{border:1px solid #d7e0e9;border-radius:14px;padding:18px;display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.student-password-selected h4{margin:0}.student-password-selected form{min-width:0}.student-password-selected details{font-size:.85rem}.student-password-settings button{white-space:normal}.student-password-settings bdi{unicode-bidi:isolate}@media(max-width:650px){.student-password-selected{padding:12px}.student-password-search{display:grid;grid-template-columns:minmax(0,1fr)}}
.student-password-settings select{display:block;box-sizing:border-box;width:100%;max-width:240px;padding:12px;margin:8px 0 16px;border:1px solid #9baebe;border-radius:10px;font:inherit;color:inherit;background:var(--panel,#fff)}.student-password-selected h4 small,.student-password-results strong small{font-weight:400;font-size:.85em}
