.bf-page{max-width:1600px;margin:auto}.bf-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0}.bf-tools h2{margin-right:auto}.bf-tools [aria-current=page]{background:#2d55ff;color:white}.bf-layout{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:20px}.bf-candidates{align-self:start;position:sticky;top:12px;max-height:calc(100vh - 100px);overflow-y:auto}.bf-person{display:flex;flex-direction:column;gap:7px;background:white;color:#13203c;border:1px solid #d6e0f4;border-radius:12px;padding:16px;text-align:left;width:100%;margin-bottom:10px;overflow-wrap:anywhere;cursor:pointer}.bf-person.selected{border:2px solid #3155ff;background:#eef3ff}.bf-person small,.bf-status{font-size:12px;color:#526385}.bf-review{min-width:0}.bf-review>.card{margin-bottom:18px}.bf-page .card{padding:22px;border:1px solid #d6e0f4;border-radius:16px;margin-top:16px}.bf-page h2{font-size:20px}.bf-page p{line-height:1.6}.bf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-page label{display:block;line-height:1.6;margin:8px 0}.bf-page input:not([type=checkbox]),.bf-page select,.bf-page textarea{width:100%;padding:10px;border:1px solid #ccd7ec;border-radius:8px;background:white;color:#13203c;font:inherit}.bf-page textarea{min-height:80px}.bf-page input[type=checkbox]{width:auto;margin-right:8px}.bf-page summary{cursor:pointer;font-weight:600;padding:12px 0}.bf-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;max-height:350px;overflow:auto}.bf-evidence{border-top:1px solid #dde5f2;padding:16px 0}.bf-evidence blockquote{border-left:3px solid #3658ff;margin:12px 0;padding:12px;background:#f2f6ff}.bf-checks{display:grid;grid-template-columns:1fr 1fr}.bf-page form>.btn{margin-top:12px}.bf-page a{color:#214bdd;text-decoration:underline}@media(max-width:1000px){.bf-layout{grid-template-columns:1fr}.bf-candidates{position:static;max-height:350px}.bf-fields{grid-template-columns:1fr}}.bf-page [disabled]{opacity:.55;cursor:wait}
@media(min-width:1500px){.bf-layout{grid-template-columns:260px minmax(0,1fr)}.bf-review{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(330px,1.1fr);gap:16px;align-items:start}.bf-review>.card{margin-top:0}.bf-review>.card:first-child{grid-column:1;grid-row:1 / span 2}.bf-review>.card:nth-child(2),.bf-review>.card:nth-child(3){grid-column:2}.bf-review>.card:nth-child(4){grid-column:1}.bf-review>.card:nth-child(5){grid-column:2}.bf-review .bf-fields{grid-template-columns:1fr}}

.bf-page [hidden]{display:none!important}.bf-page .bf-tools input:not([type=checkbox]),.bf-page .bf-tools select{width:auto;flex:1 1 220px}.bf-page .bf-tools button{flex:0 0 auto}
