/* A checkbox is a compact control, not a full-width text field. */
.wf-check,.modal-card label.wf-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0;cursor:pointer;line-height:1.5;text-align:right}
.wf-check input[type=checkbox],.field input[type=checkbox],.modal-card input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;min-height:18px;flex:0 0 18px;padding:0!important;margin:3px 0 0!important;accent-color:var(--signal);box-sizing:border-box}
.wf-check span{flex:1;min-width:0}.wf-request-options{min-width:0;margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--raised);text-align:right;white-space:normal}
.wf-request-options>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.wf-request-options h4{margin:0;font-size:calc(17px * var(--fz))}.wf-request-options h4 span{color:var(--muted);font-weight:400}.wf-option-stamp{font-size:calc(13px * var(--fz));color:var(--muted);line-height:1.6}.wf-request-options .wf-candidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.wf-option-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.wf-request-options .wf-media{max-width:100%}.wf-request-options .wf-candidate h4{overflow-wrap:anywhere}.wf-request-options .wf-candidate small{display:block;color:var(--muted)}
.citem:has(.wf-request-options)>.body{min-width:0;flex:1}.wf-request-options .wf-media>div{flex-shrink:0}
@media(max-width:600px){.wf-request-options{padding:12px}.wf-request-options>header>.btn{width:100%}.citem:has(.wf-request-options){flex-direction:column}.wf-request-options .wf-candidates{grid-template-columns:minmax(0,1fr)}}

.wf-toolbar label.wf-check{display:flex;align-items:center;min-width:0;gap:10px}
