/* Account safety and recorded question moderation are never decorative controls. */
.ejabat-question-penalty-review{
 display:inline-block;vertical-align:top;max-width:100%;
 background:#fff;border:1px solid #d4ddea;padding:2px 5px;margin:2px;
 color:#346ea7;font-size:11px;line-height:1.6;
}
.ejabat-question-penalty-review>summary{
 cursor:pointer;padding:3px 5px;font-size:11px;
 color:#a24c3f!important;
}
.ejabat-question-penalty-review>form{
 padding:6px 6px 9px;display:grid;gap:6px;min-width:min(280px,80vw);
}
.ejabat-question-penalty-review label{display:grid;gap:4px;font-size:11px;color:#66788a}
.ejabat-question-penalty-review textarea{
 min-height:70px;max-width:100%;width:100%;box-sizing:border-box;
 background:#fff;border:1px solid #bdcce1;border-radius:0;
 padding:7px;font:normal 12px/1.7 Tahoma,Arial,sans-serif;
}
.ejabat-question-penalty-review button{
 cursor:pointer;font-size:11px;padding:5px 7px!important;
 white-space:normal!important;
}
.ejaaba-account-password .ejabat-member-action-form{
 display:grid;grid-template-columns:minmax(0,520px);padding:12px;gap:10px;
}
.ejaaba-account-password .ejabat-member-action-form>label{
 display:grid;gap:4px;min-width:0;
}
.ejaaba-account-password input[type=password]{
 width:100%;border:1px solid #b6cae2;background:#fff;padding:9px;
 font:inherit;box-sizing:border-box;max-width:100%;
}
.ejabat-member-role-upgrade{border:0!important;background:#f7faff;padding:8px 11px!important}
.ejabat-member-role-upgrade .soft-button.good{font-size:12px!important}
@media(max-width:610px){
 .ejabat-question-penalty-review{display:block;min-width:0}
 .ejabat-question-penalty-review>form{min-width:0}
 .ejaaba-account-password .ejabat-member-action-form{grid-template-columns:1fr}
}
