.blackor-ranking-config,.blackor-ranking-details,.blackor-ranking-fields{min-width:0;max-width:100%;overflow-wrap:anywhere}
.blackor-ranking-fields>label,.blackor-ranking-config form>label,.blackor-ranking-details form>label{display:grid;gap:6px;min-width:0;margin:10px 0;font-size:13px}
.blackor-ranking-fields select,.blackor-ranking-config form>label>select,.blackor-ranking-config textarea,.blackor-ranking-details select,.blackor-ranking-details textarea{box-sizing:border-box;min-width:0;max-width:100%;width:100%;min-height:42px;padding:9px;border:1px solid #d9dce0;border-radius:8px;background:#fff;color:inherit;font:inherit}
.blackor-ranking-config form>label:has(input[type=checkbox]){display:block}
.blackor-ranking-config button,.blackor-ranking-details button{white-space:normal;max-width:100%;margin-top:10px}
.blackor-ranking-details details{margin:10px 0}.blackor-ranking-details summary,.blackor-ranking-config>summary{cursor:pointer;line-height:1.5}
@media(max-width:850px){.blackor-ranking-fields{grid-template-columns:minmax(0,1fr)}}
