.vi1-research a{color:#9cddff;text-decoration:underline}.vi1-research input[type=checkbox]{display:inline-block;width:auto;margin:0 8px 0 0;vertical-align:middle}.vi1-research .research-assignment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vi1-research p{line-height:1.55;white-space:pre-wrap}.vi1-research form>label{display:block;margin:10px 0}.vi1-research button:disabled{opacity:.6;cursor:default}@media(max-width:620px){.vi1-research .research-assignment{grid-template-columns:1fr;gap:0}}

.vi1-research{box-sizing:border-box;width:min(820px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}

.vi1-research form{display:block}
@media(max-width:700px){body:has(#staff-research-open) aside{top:210px}}

.vi1-research button{color:#16313c;background:#e8f4f7;border:1px solid #9bb6c4}.vi1-research button:disabled{color:#adc0c8;background:#294452;opacity:1}
